198 lines
5.9 KiB
Plaintext
198 lines
5.9 KiB
Plaintext
================================================================================
|
|
STATUS AKHIR - PERBAIKAN ODOO 14
|
|
================================================================================
|
|
Waktu: 5 Februari 2026, 01:05 WIB
|
|
|
|
RINGKASAN PEKERJAAN YANG TELAH DISELESAIKAN:
|
|
================================================================================
|
|
|
|
✅ 1. SYNTAX WARNINGS (4 files)
|
|
- appdirs.py: Fixed invalid escape \P
|
|
- translate.py: Fixed invalid escape \[
|
|
- sql.py: Fixed invalid escape \% and \_
|
|
- mail.py: Fixed invalid escape \s
|
|
|
|
✅ 2. SCSS ASSET ERRORS (2 modules)
|
|
- account_dynamic_reports: Created views/assets.xml
|
|
- om_account_asset: Created views/assets.xml
|
|
|
|
✅ 3. DATABASE UPDATES
|
|
- Module base: Updated
|
|
- Module accounting_pdf_reports: Re-installed
|
|
- Module account_dynamic_reports: Updated
|
|
- Module om_account_asset: Updated
|
|
|
|
✅ 4. CACHE CLEARED
|
|
- accounting_pdf_reports/__pycache__: Deleted
|
|
- account_dynamic_reports/__pycache__: Deleted
|
|
- wizard/__pycache__: Deleted
|
|
|
|
STATUS MODEL DI DATABASE:
|
|
================================================================================
|
|
|
|
Model dari account_dynamic_reports:
|
|
✓ ins.general.ledger - READY
|
|
✓ ins.partner.ledger - READY
|
|
✓ ins.trial.balance - READY
|
|
✓ ins.partner.ageing - READY
|
|
✓ ins.financial.report - READY
|
|
|
|
Model dari accounting_pdf_reports:
|
|
✓ accounting.report - Model sudah ada, punya _description
|
|
(tidak muncul warning, ini NORMAL)
|
|
|
|
CATATAN PENTING:
|
|
Model accounting.report SUDAH DIMUAT ke database (terlihat dari log).
|
|
Model ini punya _description jadi tidak akan muncul warning di log.
|
|
Ini adalah behavior NORMAL.
|
|
|
|
KESIMPULAN:
|
|
================================================================================
|
|
|
|
🎯 SEMUA PERBAIKAN DATABASE SUDAH SELESAI!
|
|
|
|
Yang perlu dilakukan sekarang adalah RESTART ODOO dengan cara yang benar
|
|
agar registry ter-load sempurna.
|
|
|
|
================================================================================
|
|
CARA RESTART YANG BENAR (IKUTI STEP BY STEP):
|
|
================================================================================
|
|
|
|
STEP 1: STOP SEMUA PROSES ODOO
|
|
-------------------------------
|
|
Jalankan:
|
|
python c:\addon14\restart_odoo.py
|
|
|
|
Atau manual Task Manager (Ctrl+Shift+Esc):
|
|
- Cari "python.exe" yang run odoo
|
|
- End Task
|
|
|
|
STEP 2: START ODOO
|
|
------------------
|
|
>>> GUNAKAN VS CODE DEBUG (PALING RELIABLE) <<<
|
|
|
|
1. Tekan F5 di VS Code
|
|
|
|
2. ATAU klik Run > Start Debugging
|
|
|
|
3. ATAU klik icon ▶️ Debug di sidebar
|
|
|
|
4. Tunggu sampai muncul di terminal:
|
|
"odoo.service.server: HTTP service (werkzeug) running on http://0.0.0.0:8070"
|
|
|
|
5. Tunggu 10-20 detik lagi (biar semua module loaded)
|
|
|
|
STEP 3: AKSES ODOO
|
|
------------------
|
|
1. Buka browser (Chrome/Edge/Firefox)
|
|
|
|
2. TEKAN Ctrl + Shift + Delete
|
|
- Pilih "Cached images and files"
|
|
- Clear
|
|
|
|
3. Buka http://localhost:8070
|
|
|
|
4. Hard reload: Ctrl + Shift + R
|
|
|
|
5. Login dengan user Anda
|
|
|
|
STEP 4: VERIFIKASI
|
|
------------------
|
|
Coba buka menu yang sebelumnya error:
|
|
□ Menu Accounting
|
|
□ Submenu Reports
|
|
□ Trial Balance
|
|
□ Partner Ledger
|
|
□ dll
|
|
|
|
Jika TIDAK ADA ERROR KeyError = BERHASIL! ✓
|
|
|
|
================================================================================
|
|
JIKA MASIH ADA ERROR (TROUBLESHOOTING):
|
|
================================================================================
|
|
|
|
Error: Port 8070 already in use
|
|
--------------------------------
|
|
Ada proses Odoo lain yang masih jalan:
|
|
1. Jalankan: python c:\addon14\restart_odoo.py
|
|
2. Cek Task Manager, kill semua python.exe
|
|
3. Start ulang
|
|
|
|
Error: KeyError masih muncul
|
|
-----------------------------
|
|
1. Pastikan browser cache sudah clear
|
|
2. Coba buka di Incognito/Private mode
|
|
3. Jika masih error, restart dengan update:
|
|
|
|
cd C:\odoo14c\server
|
|
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14 -u accounting_pdf_reports,account_dynamic_reports
|
|
|
|
Error: Model tidak ditemukan di Technical > Models
|
|
---------------------------------------------------
|
|
1. Login sebagai Administrator
|
|
2. Aktifkan Developer Mode: Settings > Activate Developer Mode
|
|
3. Settings > Technical > Database Structure > Models
|
|
4. Search: "accounting.report" atau "ins.trial.balance"
|
|
5. Jika tidak ada, reinstall module:
|
|
Apps > Remove filter "Apps" > Search module > Uninstall > Install
|
|
|
|
Error: Blank screen / White screen
|
|
-----------------------------------
|
|
1. Check browser console (F12)
|
|
2. Likely asset/JS error
|
|
3. Clear cache dan restart Odoo
|
|
4. Regenerate assets:
|
|
cd C:\odoo14c\server
|
|
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14 --stop-after-init
|
|
|
|
================================================================================
|
|
FILE-FILE HELPER YANG TERSEDIA:
|
|
================================================================================
|
|
|
|
c:\addon14\restart_odoo.py
|
|
→ Stop semua proses Odoo
|
|
|
|
c:\addon14\verify_models.py
|
|
→ Cek model mana yang sudah/belum dimuat
|
|
|
|
c:\addon14\force_update_modules.py
|
|
→ Update paksa semua module bermasalah
|
|
|
|
c:\addon14\PANDUAN_RESTART_ODOO.txt
|
|
→ Panduan lengkap restart (file ini)
|
|
|
|
c:\addon14\RINGKASAN_PERBAIKAN.txt
|
|
→ Ringkasan semua perbaikan yang dilakukan
|
|
|
|
================================================================================
|
|
BANTUAN TAMBAHAN:
|
|
================================================================================
|
|
|
|
Jika semua cara di atas sudah dicoba dan masih error:
|
|
|
|
1. Backup database:
|
|
pg_dump -U odoo -d manu14 > backup_manu14.sql
|
|
|
|
2. Restart PostgreSQL service:
|
|
Services > postgresql-x64-xx > Restart
|
|
|
|
3. Restart komputer (last resort)
|
|
|
|
4. Reinstall semua addon yang bermasalah:
|
|
- Uninstall dari Apps menu
|
|
- Hapus folder __pycache__
|
|
- Install ulang
|
|
|
|
================================================================================
|
|
|
|
🎯 YANG PALING PENTING:
|
|
|
|
1. python c:\addon14\restart_odoo.py
|
|
2. Tekan F5 di VS Code
|
|
3. Clear browser cache
|
|
4. Reload dan login
|
|
|
|
SEHARUSNYA SUDAH BERES! ✓
|
|
|
|
================================================================================
|