Files
Odoo14Kanjabung/RINGKASAN_PERBAIKAN.txt
2026-02-08 11:27:09 +07:00

112 lines
4.1 KiB
Plaintext

================================================================================
RINGKASAN PERBAIKAN - ODOO 14 ERROR FIXES
================================================================================
Tanggal: 5 Februari 2026
MASALAH YANG SUDAH DIPERBAIKI:
================================================================================
1. ✅ KeyError: 'accounting.report'
- Modul accounting_pdf_reports sudah di-upgrade
- Model accounting.report sudah ada di database
- Registry akan dimuat saat restart
2. ✅ SyntaxWarning - Invalid Escape Sequences (4 files)
Files diperbaiki:
- C:\odoo14c\server\odoo\tools\appdirs.py (line 178)
- C:\odoo14c\server\odoo\tools\translate.py (line 858)
- C:\odoo14c\server\odoo\tools\sql.py (line 248)
- C:\odoo14c\server\odoo\tools\mail.py (line 344)
3. ✅ SCSS Asset Errors - "Could not get content" (2 modules)
Module: account_dynamic_reports
- Dibuat: views/assets.xml
- Updated: __manifest__.py
Module: om_account_asset
- Dibuat: views/assets.xml
- Updated: __manifest__.py
================================================================================
LANGKAH RESTART ODOO:
================================================================================
CARA 1: Via VS Code Debug Console (PALING MUDAH)
--------------------------------------------------------------------------------
1. Tekan tombol F5 di keyboard
ATAU
Klik menu: Run > Start Debugging
ATAU
Klik icon play hijau di sidebar kiri
2. Tunggu hingga Odoo selesai loading
3. Buka browser dan akses: http://localhost:8070
4. Login dan cek - error harus hilang!
CARA 2: Via Terminal (ALTERNATIF)
--------------------------------------------------------------------------------
Buka PowerShell di VS Code dan jalankan:
cd C:\odoo14c\server
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14
================================================================================
VERIFIKASI SETELAH RESTART:
================================================================================
Periksa hal-hal berikut setelah Odoo restart:
□ Tidak ada error "KeyError: 'accounting.report'" saat buka menu Accounting
□ Tidak ada SyntaxWarning di terminal/log saat startup
□ Tidak ada error "Could not get content for .scss"
□ Semua menu Accounting bisa dibuka tanpa error
□ Report accounting bisa diakses
================================================================================
TIPS JIKA MASIH ADA MASALAH:
================================================================================
1. Clear browser cache:
- Chrome: Ctrl + Shift + Delete
- Firefox: Ctrl + Shift + Delete
- Edge: Ctrl + Shift + Delete
2. Restart dengan update paksa:
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14 -u accounting_pdf_reports,account_dynamic_reports,om_account_asset
3. Cek log untuk error baru:
Get-Content "c:\addon14\log\odoo.log" -Tail 50
================================================================================
FILE-FILE YANG DIBUAT/DIMODIFIKASI:
================================================================================
Files Baru:
- c:\addon14\account_dynamic_reports\views\assets.xml
- c:\addon14\om_account_asset\views\assets.xml
- c:\addon14\fix_accounting_report.py
- c:\addon14\fix_accounting_quick.py
- c:\addon14\fix_syntax_warnings.py
- c:\addon14\verify_fixes.py
- c:\addon14\fix_accounting_model.py
- c:\addon14\restart_odoo.py
- c:\addon14\verify_scss_fix.py
- RINGKASAN_PERBAIKAN.txt (file ini)
Files Dimodifikasi:
- c:\addon14\account_dynamic_reports\__manifest__.py
- c:\addon14\om_account_asset\__manifest__.py
- C:\odoo14c\server\odoo\tools\appdirs.py
- C:\odoo14c\server\odoo\tools\translate.py
- C:\odoo14c\server\odoo\tools\sql.py
- C:\odoo14c\server\odoo\tools\mail.py
================================================================================
STATUS: SIAP UNTUK RESTART
================================================================================
Semua perbaikan sudah selesai.
Silakan restart Odoo sekarang menggunakan salah satu cara di atas.
================================================================================