Commit Graph

3 Commits

Author SHA1 Message Date
mindesbunister
74e1ed36cf 🔧 CRITICAL FIX: Resolve trader_dev container crashes
ROOT CAUSE IDENTIFIED:
- Database schema error: Prisma ai_learning_data missing 'id' field
- Missing function: generateLearningReport() not in SimplifiedStopLossLearner
- Memory leaks: Unhandled errors causing EventEmitter overflow
- Next.js config: Deprecated serverComponentsExternalPackages warning

 FIXES APPLIED:
- Added unique ID generation for Prisma ai_learning_data records
- Commented out problematic generateLearningReport calls in risk manager
- Updated next.config.ts to use serverExternalPackages (new format)
- Prevented cascading unhandled errors that led to MaxListeners warnings

- Container now starts without crashes
- No more unhandled error floods
- Orphaned order cleanup integration preserved and working
- Superior parallel screenshot system still operational

This fixes the instability issues that were causing trader_dev to crash and restart.
2025-07-26 13:13:09 +02:00
mindesbunister
1e4f305657 fix: emergency automation fix - stop runaway trading loops
- Replace automation service with emergency rate-limited version
- Add 5-minute minimum interval between automation starts
- Implement forced Chromium process cleanup on stop
- Backup broken automation service as .broken file
- Emergency service prevents multiple simultaneous automations
- Fixed 1400+ Chromium process accumulation issue
- Tested and confirmed: rate limiting works, processes stay at 0
2025-07-24 20:33:20 +02:00
root
3cf31dc55f Initial commit from Create Next App 2025-07-09 10:24:30 +02:00