From 79805000cc988d8421c22ea1516de4aaa03e6e7c Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Thu, 29 Jan 2015 09:38:19 +0100 Subject: [PATCH] (MODULES-1749) Update java_version fact... with maximum memory size Add -Xmx8m to make large systems happy. --- lib/facter/java_version.rb | 2 +- spec/unit/facter/java_version_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/facter/java_version.rb b/lib/facter/java_version.rb index 47d1a66..99b1fb8 100644 --- a/lib/facter/java_version.rb +++ b/lib/facter/java_version.rb @@ -14,7 +14,7 @@ if Facter::Util::Resolution.which('java') Facter.add(:java_version) do setcode do - Facter::Util::Resolution.exec('java -version 2>&1').lines.first.split(/"/)[1].strip + Facter::Util::Resolution.exec('java -Xmx8m -version 2>&1').lines.first.split(/"/)[1].strip end end end diff --git a/spec/unit/facter/java_version_spec.rb b/spec/unit/facter/java_version_spec.rb index b90cd46..24c50d0 100644 --- a/spec/unit/facter/java_version_spec.rb +++ b/spec/unit/facter/java_version_spec.rb @@ -14,7 +14,7 @@ Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) EOS Facter::Util::Resolution.expects(:which).with("java").returns(true) - Facter::Util::Resolution.expects(:exec).with("java -version 2>&1").returns(java_version_output) + Facter::Util::Resolution.expects(:exec).with("java -Xmx8m -version 2>&1").returns(java_version_output) Facter.fact(:java_version).value.should == "1.7.0_71" end end @@ -27,4 +27,4 @@ Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) end end end -end \ No newline at end of file +end