From 8809718d96f1a337a2e56876b181dd5d1cfb988a Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 06 Dec 2013 13:28:11 +0000
Subject: [PATCH] Temporary workaround for OPENDJ-1243: ClassCastException while accessing EnvironmentStats appearing frequently in debug logs

---
 opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java b/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
index 8e2550f..d97fbdf 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
@@ -177,6 +177,12 @@
       // Invoke all the getters returning integer values.
       if (method.getName().startsWith("get"))
       {
+        // Temporary workaround for issue OPENDJ-1243.
+        if (method.getName().startsWith("getAvgBatch"))
+        {
+          continue;
+        }
+
         Class<?> returnType = method.getReturnType();
         if (returnType.equals(int.class) || returnType.equals(long.class))
         {

--
Gitblit v1.10.0