qadevOOo/runner/base/java_fat_service.java | 35 +++++++++++------------------ 1 file changed, 14 insertions(+), 21 deletions(-)
New commits: commit 58d07a1e9574c1ecdd09e924357caaebc82cac62 Author: Robert Antoni Buj i Gelonch <robert....@gmail.com> Date: Wed Oct 1 21:12:34 2014 +0200 runner: Avoid a possible NullPointerException with tCase Object Change-Id: Ie1202b7fa89306ea2a99031b9347b657039b839e Reviewed-on: https://gerrit.libreoffice.org/11750 Reviewed-by: Michael Stahl <mst...@redhat.com> Tested-by: Michael Stahl <mst...@redhat.com> diff --git a/qadevOOo/runner/base/java_fat_service.java b/qadevOOo/runner/base/java_fat_service.java index f9eefaa..27ae90a 100644 --- a/qadevOOo/runner/base/java_fat_service.java +++ b/qadevOOo/runner/base/java_fat_service.java @@ -217,32 +217,25 @@ public class java_fat_service implements TestBase { log = (LogWriter)dcl.getInstance((String)param.get("LogWriter")); param.getMSF(); - TestCase tCase = null; + TestEnvironment tEnv = null; - try - { - tCase = (TestCase) dcl.getInstance("mod._"+entry.entryName); - } - catch (java.lang.IllegalArgumentException ie) - { + try { + TestCase tCase = (TestCase) dcl.getInstance("mod._"+entry.entryName); + log.println("Creating: " + tCase.getObjectName()); + log.initialize(entry, true); + entry.UserDefinedParams = param; + tCase.setLogWriter((PrintWriter) log); + try { + tCase.initializeTestCase(param); + tEnv = tCase.getTestEnvironment(param); + } catch (com.sun.star.lang.DisposedException de) { + log.println("Office disposed"); + } + } catch (java.lang.IllegalArgumentException ie) { entry.ErrorMsg=ie.getMessage(); entry.hasErrorMsg=true; } - log.println("Creating: "+tCase.getObjectName()); - log.initialize(entry,true); - entry.UserDefinedParams = param; - tCase.setLogWriter((PrintWriter) log); - TestEnvironment tEnv = null; - try - { - tCase.initializeTestCase(param); - tEnv = tCase.getTestEnvironment(param); - } - catch (com.sun.star.lang.DisposedException de) - { - log.println("Office disposed"); - } return tEnv; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits