0
OP New Newbie Apr 17, 2026 11:55pm

System Log: 2026-04-17

Summary

Level Count
CRITICAL 7
ERROR 4
WARNING 47
INFO 56
Total 114

Critical Errors

2026-04-17T17:00:46Z

Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.categories' doesn't exist

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(73): App\Services\Database->query()
#2 /mnt/My6502ish/6502ish.com/public_html/count-check.php(8): App\Services\Database->fetchOne()
#3 {main}

2026-04-17T21:05:52Z

Unhandled exception: Call to undefined method App\Models\Referral::generateIfMissing()

#0 {main}

2026-04-17T21:43:59Z

Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'previous_body' in 'INSERT INTO'

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(99): App\Services\Database->query()
#2 /tmp/update-sig-doc.php(51): App\Services\Database->execute()
#3 {main}

2026-04-17T22:51:34Z

Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.ansi_art' doesn't exist

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(60): PDOStatement->execute()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\Services\Database->query()
#2 /tmp/check_ansi.php(7): App\Services\Database->fetchAll()
#3 {main}

2026-04-17T22:59:00Z

Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'data' in 'SELECT'

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\Services\Database->query()
#2 /tmp/check_alert.php(18): App\Services\Database->fetchAll()
#3 {main}

2026-04-17T22:59:41Z

Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 'SELECT'

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\Services\Database->query()
#2 /tmp/check_alert.php(8): App\Services\Database->fetchAll()
#3 {main}

2026-04-17T23:21:23Z

Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'min_role_view' in 'SELECT'

#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()
#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(73): App\Services\Database->query()
#2 /tmp/find_sec_forum.php(8): App\Services\Database->fetchOne()
#3 {main}

Errors

  • 2026-04-18T03:40:19ZCAPTCHA secret missing in production — registration blocked
  • 2026-04-18T03:40:51ZCAPTCHA secret missing in production — registration blocked
  • 2026-04-18T03:43:12ZCAPTCHA secret missing in production — registration blocked
  • 2026-04-18T04:18:28ZCAPTCHA secret missing in production — registration blocked

Full Log

{"timestamp":"2026-04-17T11:49:46Z","level":"INFO","message":"User logged in","context":{"user_id":2,"ip":"174.70.227.224"}}
{"timestamp":"2026-04-17T13:06:07Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T13:09:42Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/save"}}
{"timestamp":"2026-04-17T13:09:56Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T13:18:08Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T13:20:47Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/save"}}
{"timestamp":"2026-04-17T13:21:09Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T13:30:51Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":187,"title":"Site Audit: Critical, High, and Medium Fixes Deployed","category":"update"}}
{"timestamp":"2026-04-17T13:53:28Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":847,"title":"Community Starter Topics Seeded Across Forums","category":"update"}}
{"timestamp":"2026-04-17T14:23:39Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:49:59Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:51:56Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:52:29Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:54:11Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:54:44Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:56:16Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:57:16Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:57:45Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T14:59:05Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:00:05Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:00:42Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:02:26Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:02:59Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:04:32Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:06:14Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:06:51Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:08:48Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:09:52Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:15:21Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:16:43Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:18:17Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:20:12Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T15:23:45Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/games/c64/play/4"}}
{"timestamp":"2026-04-17T15:24:03Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/games/c64/play/1"}}
{"timestamp":"2026-04-17T15:31:42Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":893,"title":"Community Update: Editor, Link Previews, Moderation, and Recruit","category":"update"}}
{"timestamp":"2026-04-17T16:43:20Z","level":"INFO","message":"Email sent","context":{"to":"dperry.geo@yahoo.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T17:00:46Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.categories' doesn't exist","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":59,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(73): App\\Services\\Database->query()\n#2 /mnt/My6502ish/6502ish.com/public_html/count-check.php(8): App\\Services\\Database->fetchOne()\n#3 {main}"}}
{"timestamp":"2026-04-17T17:05:01Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1154,"title":"Critical Error: Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.categories' doesn't exist [a98ae9ff]","category":"critical"}}
{"timestamp":"2026-04-17T17:15:44Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1155,"title":"15","category":"**Platform-first forum restructure**\n\nThe single \"General Retro Computing\" category has been retired. In its place, each major platform now has its own dedicated category, with a consistent set of forums under each:\n\n- **Commodore 64** — General, Games, Help & Support, Home Brew, Hardware & Modding, New Releases — plus **Commodore 128**, **Commodore 64 Ultimate**, **Other 8-bit Commodores**, and **Emulators**\n- **VIC-20**\n- **Apple II and IIgs**\n- **Amiga**\n- **Atari ST**\n- **Atari 8-bit**\n- **Tandy and TRS-80**\n- **Sinclair and ZX Spectrum**\n\nEach new forum has been seeded with conversation starters from **@team_6502ish** to get discussion rolling — roll call threads, hardware deep-dives, game debates, homebrew project threads, help & triage threads, and modern-release watchlists.\n\nFind your platform. Post your setup. Show us your shelf."}}
{"timestamp":"2026-04-17T17:20:02Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1160,"title":"Critical Error: Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.categories' doesn't exist [a98ae9ff]","category":"critical"}}
{"timestamp":"2026-04-17T17:55:02Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1161,"title":"Critical Error: Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.categories' doesn't exist [a98ae9ff]","category":"critical"}}
{"timestamp":"2026-04-17T17:56:54Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1166,"title":"Fix: Duplicate critical-error alerts no longer re-post after thread deletion","category":"update"}}
{"timestamp":"2026-04-17T18:37:08Z","level":"INFO","message":"Email sent","context":{"to":"smoke1776451027@example.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T18:37:32Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1169,"title":"Registration simplified: email, username, password only","category":"update"}}
{"timestamp":"2026-04-17T18:40:48Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1170,"title":"Two new achievements: Rounded Out + New Look","category":"update"}}
{"timestamp":"2026-04-17T18:44:28Z","level":"INFO","message":"Email sent","context":{"to":"orangecrush1@gmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T18:44:41Z","level":"INFO","message":"User logged in","context":{"user_id":129,"ip":"208.59.165.86"}}
{"timestamp":"2026-04-17T18:58:32Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1195,"title":"Private Communities: invite-only forums with cover art and icons","category":"update"}}
{"timestamp":"2026-04-17T19:01:51Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1204,"title":"New \"User Communities\" category — default for user-created forums","category":"update"}}
{"timestamp":"2026-04-17T19:10:38Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1221,"title":"Forum deletion now requires email verification (super admins exempt)","category":"update"}}
{"timestamp":"2026-04-17T19:17:25Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1238,"title":"Escalation workflow: tracking, resolution notes, team feedback","category":"update"}}
{"timestamp":"2026-04-17T19:20:54Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1248,"title":"Forum settings polish: cover cropping, higher contrast, consistent buttons","category":"update"}}
{"timestamp":"2026-04-17T19:20:54Z","level":"INFO","message":"Email sent","context":{"to":"talkinsmack@gmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T19:21:15Z","level":"INFO","message":"User logged in","context":{"user_id":337,"ip":"97.64.174.194"}}
{"timestamp":"2026-04-17T19:34:08Z","level":"INFO","message":"Email sent","context":{"to":"synexo@gmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T19:34:57Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"synexo@gmail.com","ip":"77.243.184.179"}}
{"timestamp":"2026-04-17T19:35:20Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"synexo@gmail.com","ip":"77.243.184.179"}}
{"timestamp":"2026-04-17T19:35:55Z","level":"INFO","message":"User logged in","context":{"user_id":384,"ip":"77.243.184.179"}}
{"timestamp":"2026-04-17T19:37:16Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1273,"title":"Door-game ANSI rendering fixed: proper CP437 decoding, better font, cleaner fit","category":"update"}}
{"timestamp":"2026-04-17T19:44:53Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1298,"title":"ANSI emulation fixes now apply to live BBS connections too","category":"update"}}
{"timestamp":"2026-04-17T20:03:03Z","level":"INFO","message":"Email sent","context":{"to":"p_jacobson@hotmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T20:03:37Z","level":"INFO","message":"User logged in","context":{"user_id":523,"ip":"172.90.97.35"}}
{"timestamp":"2026-04-17T20:12:03Z","level":"INFO","message":"Email sent","context":{"to":"carl@netins.net","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T20:15:28Z","level":"INFO","message":"Email sent","context":{"to":"carl@netins.net","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T21:04:42Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1363,"title":"Achievements now award 250 credits each, with a notification","category":"update"}}
{"timestamp":"2026-04-17T21:05:52Z","level":"CRITICAL","message":"Unhandled exception: Call to undefined method App\\Models\\Referral::generateIfMissing()","context":{"file":"/tmp/smoke-ref.php","line":18,"trace":"#0 {main}"}}
{"timestamp":"2026-04-17T21:08:19Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1372,"title":"Referrals now pay: +500 credits per successful signup","category":"update"}}
{"timestamp":"2026-04-17T21:10:01Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1375,"title":"Critical Error: Unhandled exception: Call to undefined method App\\Models\\Referral::generateIfMissing() [6430236d]","category":"critical"}}
{"timestamp":"2026-04-17T21:21:13Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T21:21:55Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/save"}}
{"timestamp":"2026-04-17T21:22:09Z","level":"WARNING","message":"CSRF token validation failed","category":"security","context":{"ip":"174.70.227.224","uri":"/api/draft/delete"}}
{"timestamp":"2026-04-17T21:23:13Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1466,"title":"Full feature documentation now live: 86 threads across three forums","category":"update"}}
{"timestamp":"2026-04-17T21:34:58Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1494,"title":"Forum rules (numbered, Markdown, #1/#2 style) + super-admin community toggle","category":"update"}}
{"timestamp":"2026-04-17T21:43:59Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'previous_body' in 'INSERT INTO'","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":59,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(99): App\\Services\\Database->query()\n#2 /tmp/update-sig-doc.php(51): App\\Services\\Database->execute()\n#3 {main}"}}
{"timestamp":"2026-04-17T21:44:40Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1503,"title":"Signature generator: 30 figlet fonts via figlet.js (asciiart-text style)","category":"update"}}
{"timestamp":"2026-04-17T21:45:02Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1504,"title":"Critical Error: Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'previous_body' in 'INSERT INTO' [8c632ada]","category":"critical"}}
{"timestamp":"2026-04-17T21:45:53Z","level":"INFO","message":"Email sent","context":{"to":"awfulcracker@gmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T21:46:26Z","level":"INFO","message":"User logged in","context":{"user_id":779,"ip":"198.55.239.100"}}
{"timestamp":"2026-04-17T21:47:46Z","level":"INFO","message":"User logged in","context":{"user_id":384,"ip":"77.243.184.179"}}
{"timestamp":"2026-04-17T21:48:22Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1505,"title":"Security: blocked internal files (CLAUDE.md, tests/, docs/, …) from web access","category":"critical"}}
{"timestamp":"2026-04-17T21:59:53Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1512,"title":"Security audit complete — 2 Critical / 10 High / 15 Medium / 14 Low / 5 Info","category":"critical"}}
{"timestamp":"2026-04-17T22:05:04Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1525,"title":"Report BBS Down: inline reports, [Reported Down] badge, admin reset/remove","category":"update"}}
{"timestamp":"2026-04-17T22:11:59Z","level":"INFO","message":"Email sent","context":{"to":"judeberry1977@gmail.com","subject":"Verify Your Email Address"}}
{"timestamp":"2026-04-17T22:12:07Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1533,"title":"+132 BBSes imported into /bbs-directory from the Telnet BBS Guide","category":"update"}}
{"timestamp":"2026-04-17T22:12:26Z","level":"INFO","message":"User logged in","context":{"user_id":803,"ip":"100.14.174.250"}}
{"timestamp":"2026-04-17T22:16:57Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1544,"title":"/bbs-directory: pagination, search, sort, collapsible featured, and one-click promote","category":"update"}}
{"timestamp":"2026-04-17T22:19:37Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1555,"title":"Super admins can now demote featured BBSes back to the community directory","category":"update"}}
{"timestamp":"2026-04-17T22:23:35Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1569,"title":"New 404 page: CRT-terminal frame, site logo, and 15 rotating retro error flavors","category":"update"}}
{"timestamp":"2026-04-17T22:47:06Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1602,"title":"Security Audit Remediation — Batch Complete (2026-04-17)","category":"critical"}}
{"timestamp":"2026-04-17T22:51:34Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.ansi_art' doesn't exist","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":60,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(60): PDOStatement->execute()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\\Services\\Database->query()\n#2 /tmp/check_ansi.php(7): App\\Services\\Database->fetchAll()\n#3 {main}"}}
{"timestamp":"2026-04-17T22:55:01Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1605,"title":"Critical Error: Unhandled exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pbass_6502ish.ansi_art' doesn't exist [7e8150cf]","category":"critical"}}
{"timestamp":"2026-04-17T22:58:03Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1614,"title":"Security Audit Remediation — Round 2 (2026-04-17)","category":"critical"}}
{"timestamp":"2026-04-17T22:58:27Z","level":"WARNING","message":"RateLimit DB error, falling back to session","context":{"error":"SQLSTATE[HY093]: Invalid parameter number"}}
{"timestamp":"2026-04-17T22:58:32Z","level":"WARNING","message":"RateLimit DB error, falling back to session","context":{"error":"SQLSTATE[HY093]: Invalid parameter number"}}
{"timestamp":"2026-04-17T22:58:48Z","level":"WARNING","message":"RateLimit DB error, falling back to session","context":{"error":"SQLSTATE[HY093]: Invalid parameter number"}}
{"timestamp":"2026-04-17T22:58:51Z","level":"WARNING","message":"RateLimit DB error, falling back to session","context":{"error":"SQLSTATE[HY093]: Invalid parameter number"}}
{"timestamp":"2026-04-17T22:58:52Z","level":"WARNING","message":"RateLimit DB error, falling back to session","context":{"error":"SQLSTATE[HY093]: Invalid parameter number"}}
{"timestamp":"2026-04-17T22:59:00Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'data' in 'SELECT'","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":59,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\\Services\\Database->query()\n#2 /tmp/check_alert.php(18): App\\Services\\Database->fetchAll()\n#3 {main}"}}
{"timestamp":"2026-04-17T22:59:41Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 'SELECT'","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":59,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(87): App\\Services\\Database->query()\n#2 /tmp/check_alert.php(8): App\\Services\\Database->fetchAll()\n#3 {main}"}}
{"timestamp":"2026-04-17T23:00:02Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1619,"title":"Critical Error: Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'data' in 'SELECT' [7e7b05a2]","category":"critical"}}
{"timestamp":"2026-04-17T23:00:02Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1620,"title":"Critical Error: Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 'SELECT' [be3091cb]","category":"critical"}}
{"timestamp":"2026-04-17T23:04:11Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1637,"title":"File quarantine queue: one-click approve / reject, edit-in-modal with destination picker","category":"update"}}
{"timestamp":"2026-04-17T23:08:10Z","level":"INFO","message":"SystemPostService: Thread created","context":{"thread_id":1646,"title":"BBS directory: mark favorites and filter for them","category":"update"}}
{"timestamp":"2026-04-17T23:21:23Z","level":"CRITICAL","message":"Unhandled exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'min_role_view' in 'SELECT'","context":{"file":"/mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php","line":59,"trace":"#0 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(59): PDO->prepare()\n#1 /mnt/My6502ish/6502ish.com/public_html/src/Services/Database.php(73): App\\Services\\Database->query()\n#2 /tmp/find_sec_forum.php(8): App\\Services\\Database->fetchOne()\n#3 {main}"}}
{"timestamp":"2026-04-17T23:34:34Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"gryphon","ip":"98.238.162.125"}}
{"timestamp":"2026-04-17T23:34:52Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"gryphon","ip":"98.238.162.125"}}
{"timestamp":"2026-04-18T02:42:05Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"asdf","ip":"24.49.103.235"}}
{"timestamp":"2026-04-18T02:42:14Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"asdf","ip":"24.49.103.235"}}
{"timestamp":"2026-04-18T02:42:27Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"masonmc","ip":"24.49.103.235"}}
{"timestamp":"2026-04-18T02:42:39Z","level":"WARNING","message":"Failed login attempt","category":"security","context":{"username":"test1234","ip":"24.49.103.235"}}
{"timestamp":"2026-04-18T03:40:19Z","level":"ERROR","message":"CAPTCHA secret missing in production — registration blocked"}
{"timestamp":"2026-04-18T03:40:51Z","level":"ERROR","message":"CAPTCHA secret missing in production — registration blocked"}
{"timestamp":"2026-04-18T03:43:12Z","level":"ERROR","message":"CAPTCHA secret missing in production — registration blocked"}
{"timestamp":"2026-04-18T04:18:28Z","level":"ERROR","message":"CAPTCHA secret missing in production — registration blocked"}

Log in or register to reply to this thread.

We use cookies to enhance your experience on 6502ish.com. Essential cookies keep the site running. Analytics cookies help us understand how the site is used. Cookie Settings | Privacy Policy