Best Practices

Debugging Oorian Applications

Effective debugging techniques for Oorian applications.

M. WarbleOctober 29, 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.

Related Articles

Security

Security by Default: How Oorian Protects Your Applications

January 11, 2026
Announcement

Why We Built Oorian: The Story Behind the Framework

January 7, 2026
Tutorial

Getting Started with Oorian: Your First Java Web Application

December 31, 2025