Repository: samza
Updated Branches:
  refs/heads/master 947472a0b -> 479932242


SAMZA-959 allow empty serde for SystemConsumer


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

Branch: refs/heads/master
Commit: 47993224273b00d402179dbae57e637619634671
Parents: 947472a
Author: Boris Shkolnik <bor...@apache.org>
Authored: Tue Jun 7 12:05:27 2016 -0700
Committer: Navina Ramesh <nram...@linkedin.com>
Committed: Tue Jun 7 12:05:27 2016 -0700

----------------------------------------------------------------------
 .../main/scala/org/apache/samza/container/SamzaContainer.scala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/samza/blob/47993224/samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala
----------------------------------------------------------------------
diff --git 
a/samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala 
b/samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala
index cf3c4c0..951d479 100644
--- a/samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala
+++ b/samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala
@@ -230,8 +230,10 @@ object SamzaContainer extends Logging {
      */
     val buildSystemSerdeMap = (getSerdeName: (String) => Option[String]) => {
       systemNames
-        .filter(getSerdeName(_).isDefined)
-        .map(systemName => {
+        .filter( sn => {
+          val serde = getSerdeName(sn)
+          serde.isDefined && !serde.get.equals("")
+        }).map(systemName => {
           val serdeName = getSerdeName(systemName).get
           val serde = serdes.getOrElse(serdeName, throw new SamzaException("No 
class defined for serde: %s." format serdeName))
           (systemName, serde)

Reply via email to