diff --git a/serverRoot/src/main/servlet/org/compiere/web/AdempiereMonitor.java b/serverRoot/src/main/servlet/org/compiere/web/AdempiereMonitor.java index ead6348bf5..d9c29efdb4 100644 --- a/serverRoot/src/main/servlet/org/compiere/web/AdempiereMonitor.java +++ b/serverRoot/src/main/servlet/org/compiere/web/AdempiereMonitor.java @@ -700,6 +700,21 @@ public class AdempiereMonitor extends HttpServlet + ", Demons=" + th.getDaemonThreadCount() + ", Total=" + th.getTotalStartedThreadCount())); table.addElement(line); + + //Transactions + Trx[] trxs = Trx.getActiveTransactions(); + for (Trx trx : trxs) + { + if (trx != null && trx.isActive()) + { + line = new tr(); + line.addElement(new th().addElement("Active Transaction ")); + line.addElement(new td().addElement("Name="+trx.getTrxName() + + ", StartTime=" + trx.getStartTime())); + table.addElement(line); + } + } + // Cache Reset line = new tr(); line.addElement(new th().addElement(CacheMgt.get().toStringX()));