Repository: gora
Updated Branches:
  refs/heads/master da19993d2 -> 3c30e6166


GORA-351 Multiple Slf4j logging implementations in parent pom.xml


Project: http://git-wip-us.apache.org/repos/asf/gora/repo
Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/3c30e616
Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/3c30e616
Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/3c30e616

Branch: refs/heads/master
Commit: 3c30e6166d4f2c897cfe67eec23c7f52e21fe3b0
Parents: da19993
Author: Lewis John McGibbney <lewis.j.mcgibb...@jpl.nasa.gov>
Authored: Thu Jun 26 16:33:45 2014 -0700
Committer: Lewis John McGibbney <lewis.j.mcgibb...@jpl.nasa.gov>
Committed: Thu Jun 26 16:33:45 2014 -0700

----------------------------------------------------------------------
 .../gora/cassandra/store/CassandraClient.java   |  1 -
 .../apache/gora/mongodb/store/MongoStore.java   |  6 +++--
 gora-solr/pom.xml                               |  1 -
 .../org/apache/gora/solr/store/SolrStore.java   |  4 +++
 pom.xml                                         | 26 +++++++++++++++-----
 5 files changed, 28 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/gora/blob/3c30e616/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
----------------------------------------------------------------------
diff --git 
a/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
 
b/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
index 50ec240..3df6517 100644
--- 
a/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
+++ 
b/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
@@ -54,7 +54,6 @@ import 
org.apache.gora.cassandra.serializers.GoraSerializerTypeInferer;
 import org.apache.gora.mapreduce.GoraRecordReader;
 import org.apache.gora.persistency.impl.PersistentBase;
 import org.apache.gora.query.Query;
-import org.apache.gora.store.DataStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

http://git-wip-us.apache.org/repos/asf/gora/blob/3c30e616/gora-mongodb/src/main/java/org/apache/gora/mongodb/store/MongoStore.java
----------------------------------------------------------------------
diff --git 
a/gora-mongodb/src/main/java/org/apache/gora/mongodb/store/MongoStore.java 
b/gora-mongodb/src/main/java/org/apache/gora/mongodb/store/MongoStore.java
index f160b78..c2b6b35 100644
--- a/gora-mongodb/src/main/java/org/apache/gora/mongodb/store/MongoStore.java
+++ b/gora-mongodb/src/main/java/org/apache/gora/mongodb/store/MongoStore.java
@@ -635,6 +635,7 @@ public class MongoStore<K, T extends PersistentBase> extends
     return result;
   }
 
+  @SuppressWarnings({ "unchecked", "rawtypes" })
   private Object fromMongoRecord(final Schema fieldSchema, final String docf,
       final DBObject rec) {
     Object result;
@@ -680,7 +681,7 @@ public class MongoStore<K, T extends PersistentBase> extends
           "item", new BSONDecorator(new BasicDBObject("item", item)));
       rlist.add(o);
     }
-    return new DirtyListWrapper(rlist);
+    return new DirtyListWrapper<Object>(rlist);
   }
 
   private Object fromMongoMap(final String docf, final Schema fieldSchema,
@@ -699,7 +700,7 @@ public class MongoStore<K, T extends PersistentBase> extends
           new BSONDecorator(map));
       rmap.put(new Utf8(decodedMapKey), o);
     }
-    return new DirtyMapWrapper(rmap);
+    return new DirtyMapWrapper<Utf8, Object>(rmap);
   }
 
   private Object fromMongoString(final DocumentFieldType storeType,
@@ -790,6 +791,7 @@ public class MongoStore<K, T extends PersistentBase> extends
     return result;
   }
 
+  @SuppressWarnings("unchecked")
   private Object toDBObject(final String docf, final Schema fieldSchema,
       final Type fieldType, final DocumentFieldType storeType,
       final Object value) {

http://git-wip-us.apache.org/repos/asf/gora/blob/3c30e616/gora-solr/pom.xml
----------------------------------------------------------------------
diff --git a/gora-solr/pom.xml b/gora-solr/pom.xml
index 7ea5db1..a2a3a76 100644
--- a/gora-solr/pom.xml
+++ b/gora-solr/pom.xml
@@ -65,7 +65,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
-        <version>${maven-jar-plugin.version}</version>
         <executions>
           <execution>
             <goals>

http://git-wip-us.apache.org/repos/asf/gora/blob/3c30e616/gora-solr/src/main/java/org/apache/gora/solr/store/SolrStore.java
----------------------------------------------------------------------
diff --git a/gora-solr/src/main/java/org/apache/gora/solr/store/SolrStore.java 
b/gora-solr/src/main/java/org/apache/gora/solr/store/SolrStore.java
index 0b8fe4d..bee3d43 100644
--- a/gora-solr/src/main/java/org/apache/gora/solr/store/SolrStore.java
+++ b/gora-solr/src/main/java/org/apache/gora/solr/store/SolrStore.java
@@ -273,6 +273,10 @@ public class SolrStore<K, T extends PersistentBase> 
extends DataStoreBase<K, T>
           }
           break;
         }
+        LOG.warn("Check that 'keyClass' and 'name' parameters in 
gora-solr-mapping.xml "
+            + "match with intended values. A mapping mismatch has been found 
therefore "
+            + "no mapping has been initialized for class mapping at position " 
+            + classes.indexOf(classElement) + " in mapping file.");
       }
     } catch (Exception ex) {
       throw new IOException(ex);

http://git-wip-us.apache.org/repos/asf/gora/blob/3c30e616/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index a799001..68e13e5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -404,8 +404,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>${maven-compiler-plugin.version}</version>
-            </plugin>
+                </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-surefire-plugin</artifactId>
@@ -596,7 +595,7 @@
         <module>gora-accumulo</module>
         <module>gora-cassandra</module>
         <module>gora-hbase</module>
-        <!--module>gora-lucene</module-->
+        <!-- module>gora-lucene</module -->
         <!--module>gora-dynamodb</module-->
         <!--module>gora-sql</module-->
         <module>gora-mongodb</module>
@@ -625,8 +624,6 @@
         <lucene-solr.version>4.8.1</lucene-solr.version>
         <solr-solrj.version>4.8.1</solr-solrj.version>
         <jetty.version>8.1.8.v20121106</jetty.version>
-        <slf4j.version>1.6.6</slf4j.version>
-        <log4j.version>1.2.16</log4j.version>
         <tika.version>1.5</tika.version>
         <httpcomponents.version>4.2.3</httpcomponents.version>
         <commons-io.version>1.3.2</commons-io.version>
@@ -640,8 +637,8 @@
         <mysql.version>5.1.18</mysql.version>
         <xerces.version>2.9.1</xerces.version>
         <!-- Logging Dependencies -->
-        <slf4j.version>1.5.8</slf4j.version>
         <log4j.version>1.2.16</log4j.version>
+        <slf4j.version>1.6.6</slf4j.version>
 
         <!-- Testing Dependencies -->
         <junit.version>4.10</junit.version>
@@ -1222,6 +1219,23 @@
               <artifactId>randomizedtesting-runner</artifactId>
               <version>2.0.10</version>
             </dependency>
+            
+            <!-- Lucene Dependencies -->
+            <dependency>
+              <groupId>org.apache.lucene</groupId>
+              <artifactId>lucene-core</artifactId>
+              <version>${lucene-solr.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>org.apache.lucene</groupId>
+              <artifactId>lucene-analyzers-common</artifactId>
+              <version>${lucene-solr.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>org.apache.lucene</groupId>
+              <artifactId>lucene-queries</artifactId>
+              <version>${lucene-solr.version}</version>
+            </dependency>
               
             <!-- Amazon Dependencies -->
             <dependency>

Reply via email to