From e4ecab05229b084ed838e8c9f312ba5737d32ad0 Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Mon, 12 Sep 2011 16:46:30 +0400 Subject: [PATCH] SONAR-1091 Fix ClassCastException with Oracle --- .../org/sonar/plugins/cpd/index/DbDuplicationsIndex.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/index/DbDuplicationsIndex.java b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/index/DbDuplicationsIndex.java index 9cff050f2ad..6f11397f0bd 100644 --- a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/index/DbDuplicationsIndex.java +++ b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/index/DbDuplicationsIndex.java @@ -101,9 +101,9 @@ public class DbDuplicationsIndex { for (List dbBlock : blocks) { String hash = (String) dbBlock.get(0); String resourceKey = (String) dbBlock.get(1); - int indexInFile = (Integer) dbBlock.get(2); - int startLine = (Integer) dbBlock.get(3); - int endLine = (Integer) dbBlock.get(4); + int indexInFile = ((Number) dbBlock.get(2)).intValue(); + int startLine = ((Number) dbBlock.get(3)).intValue(); + int endLine = ((Number) dbBlock.get(4)).intValue(); Block block = new Block(resourceKey, new ByteArray(hash), indexInFile, startLine, endLine); -- 2.39.5