Best Practices

Debugging Oorian Applications

Effective debugging techniques for Oorian applications.

M. WarbleMay 19, 20261 min read
Debugging Oorian Applications

One of Oorian's advantages is debuggability—everything runs on the server as standard Java. Here's how to debug effectively.

IDE Debugging

Set breakpoints in event handlers. Step through UI logic. Inspect element state. It's standard Java debugging.

Logging

private static final Logger log = LoggerFactory.getLogger(MyPage.class);

@Override
public void onEvent(MouseClickedEvent event)
{
    log.debug("Button clicked: {}", event.getSource());
    // ...
}

Browser Developer Tools

For client-side issues, check the browser console. Network tab shows Oorian's JSON messages.

Common Issues

  • Event not firing: Check registerListener() call
  • UI not updating: Verify sendUpdate() in worker threads
  • Null values: Check URL parameters and form names

Conclusion

Oorian's server-side model makes debugging straightforward with standard Java tools.

Share this article

Related Articles

Deep Dive

Logging and Error Handling in Oorian: A Complete Guide

February 24, 2026
Architecture

Event Handling in Oorian

February 19, 2026
Deep Dive

Oorian Add-Ons: Server-Side Building Blocks for Real Applications

February 17, 2026