camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject git commit: Fixed issue - java.lang.NoClassDefFoundError: Could not initialize class org.apache.camel.util.ObjectHelper
Date Sat, 16 Aug 2014 08:16:21 GMT
Repository: camel
Updated Branches:
  refs/heads/master bd82ae742 -> 008ad19a0


Fixed issue - java.lang.NoClassDefFoundError: Could not initialize class org.apache.camel.util.ObjectHelper


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/008ad19a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/008ad19a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/008ad19a

Branch: refs/heads/master
Commit: 008ad19a0804de51c61b271230600b1d6d7f3219
Parents: bd82ae7
Author: Claus Ibsen <davsclaus@apache.org>
Authored: Sat Aug 16 10:16:10 2014 +0200
Committer: Claus Ibsen <davsclaus@apache.org>
Committed: Sat Aug 16 10:16:10 2014 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/camel/util/ObjectHelper.java  | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/008ad19a/camel-core/src/main/java/org/apache/camel/util/ObjectHelper.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/ObjectHelper.java b/camel-core/src/main/java/org/apache/camel/util/ObjectHelper.java
index e769abb..60fb9fa 100644
--- a/camel-core/src/main/java/org/apache/camel/util/ObjectHelper.java
+++ b/camel-core/src/main/java/org/apache/camel/util/ObjectHelper.java
@@ -43,8 +43,6 @@ import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.Properties;
 import java.util.Scanner;
-import java.util.Set;
-import java.util.TreeSet;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
@@ -60,7 +58,6 @@ import org.apache.camel.WrappedFile;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-
 /**
  * A number of useful helper methods for working with Objects
  *
@@ -69,10 +66,12 @@ import org.slf4j.LoggerFactory;
 public final class ObjectHelper {
     private static final Logger LOG = LoggerFactory.getLogger(ObjectHelper.class);
     private static final String DEFAULT_DELIMITER = ",";
-    private static final Set<Class<?>> PRIMITIVE_ARRAY_TYPES 
-        = new TreeSet<Class<?>>(Arrays.asList(byte[].class, short[].class, int[].class,
long[].class,
-                                              float[].class, double[].class, char[].class,
boolean[].class));
-    
+
+    // must be as-is otherwise class cannot be loaded
+    @SuppressWarnings("unchecked")
+    private static final List<?> PRIMITIVE_ARRAY_TYPES = Arrays.asList(byte[].class,
short[].class, int[].class, long[].class,
+            float[].class, double[].class, char[].class, boolean[].class);
+
     /**
      * Utility classes should not have a public constructor.
      */


Mime
View raw message