odoo-debugger

Debug Odoo 16.0 SVL linking, queue job failures, and view errors.

4|1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/jamshu/jamshi-marketplace --skill odoo-debugger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-debugger
Source: https://github.com/jamshu/jamshi-marketplace/tree/main/plugins/odoo-dev/skills/odoo-debugger
Command: npx skills add https://github.com/jamshu/jamshi-marketplace --skill odoo-debugger

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

Debugging complex Odoo 16.0 issues, such as Stock Valuation Layer (SVL) linking problems, queue job failures, or intricate business logic bugs, can be time-consuming and require specialized knowledge. This skill provides systematic approaches and diagnostic tools to quickly identify and resolve these issues.

Core Features & Use Cases

  • SVL Issue Resolution: Diagnoses and provides fixes for stock valuation layers not linking to vendor bills or account moves, and quantity mismatches.
  • Queue Job Troubleshooting: Investigates failed or stuck background jobs, offering solutions for retry or cancellation.
  • View & Logic Debugging: Helps resolve XML view rendering problems, XPath inheritance issues, and bugs in computed fields, onchange methods, or constraints.
  • Use Case: You're facing an issue where a recent vendor bill isn't generating the correct Stock Valuation Layers. This skill can help you analyze the SVL records, stock moves, and account moves to pinpoint and fix the linking problem.

Quick Start

Use the odoo-debugger skill to analyze why the my_daily_report queue job is consistently failing and provide the traceback.

Frequently Asked Questions about odoo-debugger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug Stock Valuation Layer linking failures in Odoo 16.0?

Stock Valuation Layer debugging identifies why SVL records fail to link to vendor bills or account moves. Use diagnostic queries to inspect SVL, stock move, and account move relationships, then apply targeted fixes to resolve quantity mismatches and linking gaps that block financial reconciliation.

What causes queue job failures in Odoo and how do I troubleshoot them?

Queue job failures stem from background task execution errors, stuck states, or dependency issues. Troubleshooting examines job tracebacks, retry logic, and system state to pinpoint root causes and determine whether to retry, cancel, or fix underlying business logic.

How do I resolve view rendering and XML inheritance problems in Odoo?

View debugging addresses XML rendering failures and XPath inheritance conflicts in form, tree, and kanban layouts. Systematic inspection of view hierarchy, field references, and inheritance chains reveals missing dependencies or conflicting overrides causing display errors.

Can I debug computed fields and onchange logic bugs in Odoo?

Yes. Computed field and onchange debugging traces field dependencies, constraint violations, and method execution order to isolate calculation errors and unexpected state changes. Executable verification steps validate fixes against real data workflows.

Why would a vendor bill not generate the correct Stock Valuation Layers?

SVL generation failures occur when bill-to-stock-move-to-SVL linking breaks, often due to missing references, incorrect quantity calculations, or timing issues. Debugging analyzes the full chain to identify and fix the point of failure.

Do I need specialized knowledge to diagnose complex Odoo business logic bugs?

This debugging approach reduces complexity through category-based workflows, executable snippets, and reproducible verification steps. Structured diagnostic methods make complex issue resolution systematic and scalable without requiring deep prior expertise.