lib/ohai/plugins/scala.rb in ohai-8.23.0 vs lib/ohai/plugins/scala.rb in ohai-8.24.0

- old
+ new

@@ -21,21 +21,22 @@ collect_data(:default) do scala = Mash.new begin so = shell_out("scala -version") # Sample output: - # Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL + # cat: /release: No such file or directory + # Scala code runner version 2.12.1 -- Copyright 2002-2016, LAMP/EPFL and Lightbend, Inc. if so.exitstatus == 0 - scala[:version] = so.stderr.split[4] + scala[:version] = so.stderr.match(/.*version (\S*)/)[1] end rescue Ohai::Exceptions::Exec Ohai::Log.debug('Plugin Scala: Could not shell_out "scala -version". Skipping data') end # Check for sbt begin # sbt launcher version 0.13.7 - so = shell_out("sbt --version") + so = shell_out("sbt --version", timeout: 5) if so.exitstatus == 0 scala[:sbt] = Mash.new scala[:sbt][:version] = so.stdout.split[3] end rescue Ohai::Exceptions::Exec