MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 8 · Action chains and events

Debugging one that misbehaves

Lesson 87 of 176 · 3 min

Stepping through, logging, and THE BROWSER TOOLS AGAIN. Finding WHICH STEP DID SOMETHING DIFFERENT FROM WHAT YOU EXPECTED. Module 2 Lesson 7 established the network tab. This is the same skill turned on a chain, and the question is always the same one: which step did something you did not expect? START WITH THE NETWORK TAB EVEN THOUGH THE PROBLEM IS A CHAIN, BECAUSE IT ANSWERS THE BIGGEST QUESTION FASTEST. Did the service call happen at all? That splits the chain in two — if there is no request, the fault is before the call; if there is one and the page is still wrong, it is after — and it costs no setup. THEN READ THE VARIABLES, BECAUSE A CHAIN'S EFFECT IS ENTIRELY WHAT IT WROTE. The tool will show you their current values. A chain that ran perfectly and left a variable empty is a chain whose assignment

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 8 · Action chains and events

  1. 1What an action chain isFree preview
  2. 2Events: what can start one
  3. 3The common actions
  4. 4Conditions and branching
  5. 5Chains that call chains
  6. 6Waiting: asynchronous steps
  7. 7Failure inside a chain
  8. 8JavaScript, and when to reach for it
  9. 9Keeping a chain readable
  10. 10Debugging one that misbehaves
  11. 11Logic that does not belong here
  12. 12What breaks: four action chain failures
  13. 13Lab briefing · A chain that survives being read