SAMZA-2683: Bump Scalatra Version (#1527)
diff --git a/gradle/dependency-versions-scala-2.11.gradle b/gradle/dependency-versions-scala-2.11.gradle
index 4bc7119..52b951c 100644
--- a/gradle/dependency-versions-scala-2.11.gradle
+++ b/gradle/dependency-versions-scala-2.11.gradle
@@ -24,5 +24,5 @@
// -language:implicitConversions: Allow the use of implicit conversions without warning or library import
// -language:reflectiveCalls: Allow the automatic use of reflection to access fields without warning or library import
scalaOptions = ["-feature", "-language:implicitConversions", "-language:reflectiveCalls"]
- scalatraVersion = "2.5.0"
+ scalatraVersion = "2.7.1"
}
diff --git a/gradle/dependency-versions-scala-2.12.gradle b/gradle/dependency-versions-scala-2.12.gradle
index eeb6766..c1a8d06 100644
--- a/gradle/dependency-versions-scala-2.12.gradle
+++ b/gradle/dependency-versions-scala-2.12.gradle
@@ -24,5 +24,5 @@
// -language:implicitConversions: Allow the use of implicit conversions without warning or library import
// -language:reflectiveCalls: Allow the automatic use of reflection to access fields without warning or library import
scalaOptions = ["-feature", "-language:implicitConversions", "-language:reflectiveCalls"]
- scalatraVersion = "2.5.0"
+ scalatraVersion = "2.7.1"
}
diff --git a/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml b/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
index d01b20f..6064d78 100644
--- a/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
+++ b/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
@@ -125,7 +125,7 @@
%th Up Time
%th JMX access
%tbody
- - for((processorId, container) <- state.runningProcessors)
+ - for((processorId, container) <- state.runningProcessors.asScala)
%tr
%td #{processorId.toString}
%td
@@ -147,7 +147,7 @@
%th Exit code
%th Message
%tbody
- - for((containerId, containerStatus) <- state.failedContainersStatus)
+ - for((containerId, containerStatus) <- state.failedContainersStatus.asScala)
%tr
%td
#{containerId}
@@ -176,13 +176,13 @@
%th SystemStreamPartitions
%th Container
%tbody
- - for((processorId, container) <- state.runningProcessors)
+ - for((processorId, container) <- state.runningProcessors.asScala)
- val containerModel = samzaAppState.jobModelManager.jobModel.getContainers.get(processorId)
- - for((taskName, taskModel) <- containerModel.getTasks)
+ - for((taskName, taskModel) <- containerModel.getTasks.asScala)
%tr
%td= processorId
%td= taskName
- %td= taskModel.getSystemStreamPartitions.map(_.toString).toList.sorted.mkString(", ")
+ %td= taskModel.getSystemStreamPartitions.asScala.map(_.toString).toList.sorted.mkString(", ")
%td
%a(target="_blank" href="http://#{container.nodeHttpAddress}/node/containerlogs/#{container.id.toString}/#{username}")= container.id.toString
@@ -197,7 +197,7 @@
%th Key
%th Value
%tbody.searchable
- - for(entrySet <- new java.util.TreeMap[String, String](config.asInstanceOf[Map[String, String]]).entrySet)
+ - for(entrySet <- config.asInstanceOf[Map[String, String]])
%tr
%td.key= entrySet.getKey
%td= entrySet.getValue