Fix 3 findbugs warnings OVF and VMX descriptor files should be written in UTF-8

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

This closes #404
This commit is contained in:
Rafael da Fonseca 2015-06-14 12:23:13 +02:00 committed by Rohit Yadav
parent 333d0e2069
commit 00cdd66351

View File

@ -21,7 +21,7 @@ import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URLEncoder;
@ -1523,7 +1523,7 @@ public class VirtualMachineMO extends BaseMO {
String ovfPath = exportDir + File.separator + exportName + ".ovf";
fileNames.add(ovfPath);
FileWriter out = new FileWriter(ovfPath);
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(ovfPath),"UTF-8");
out.write(ovfCreateDescriptorResult.getOvfDescriptor());
out.close();
@ -1592,8 +1592,8 @@ public class VirtualMachineMO extends BaseMO {
boolean replaced = false;
try {
in = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(vmxContent)));
out = new BufferedWriter(new OutputStreamWriter(bos));
in = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(vmxContent),"UTF-8"));
out = new BufferedWriter(new OutputStreamWriter(bos,"UTF-8"));
String line;
while ((line = in.readLine()) != null) {
if (line.startsWith("workingDir")) {