diff options
author | jan iversen <jani@documentfoundation.org> | 2016-01-25 11:28:50 +0100 |
---|---|---|
committer | jan iversen <jani@documentfoundation.org> | 2016-01-29 10:04:39 +0000 |
commit | 3c28a0e3864edc2812a02dec2f80f09d6cf2bc73 (patch) | |
tree | 0dde3fa722db1484ef290147cf3a429211db3b9f | |
parent | b9daeb01a26d21f1801d2b4c861eb3d59c886949 (diff) |
cid#1326280, 1326295, 1326303
null pointer dereference, made test
Change-Id: I2bd820a2eb04499ab3b518d5b5e5ccccf3ffe531
Reviewed-on: https://gerrit.libreoffice.org/21771
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
3 files changed, 10 insertions, 7 deletions
diff --git a/qadevOOo/runner/graphical/FileHelper.java b/qadevOOo/runner/graphical/FileHelper.java index 88d404204a0a..05acb5e35e05 100644 --- a/qadevOOo/runner/graphical/FileHelper.java +++ b/qadevOOo/runner/graphical/FileHelper.java @@ -44,6 +44,8 @@ public class FileHelper String fs = System.getProperty("file.separator"); if (! fs.equals("/")) { + if (sSystemFile == null) + throw new IllegalStateException("sSystemFile is unexpected null"); sSystemFile = sSystemFile.replace ('/', fs.toCharArray ()[0]); } // FEATURE FOR UNC NEED!!! diff --git a/qadevOOo/tests/java/ifc/i18n/_XCalendar.java b/qadevOOo/tests/java/ifc/i18n/_XCalendar.java index e04595adbb8c..129339bbf1fb 100644 --- a/qadevOOo/tests/java/ifc/i18n/_XCalendar.java +++ b/qadevOOo/tests/java/ifc/i18n/_XCalendar.java @@ -76,15 +76,16 @@ public class _XCalendar extends MultiMethodTest { XLocaleData.class, tParam.getMSF().createInstance( "com.sun.star.i18n.LocaleData")); + + installed_locales = locData.getAllInstalledLocaleNames(); + calendars = new String[installed_locales.length][]; + count = new int[installed_locales.length]; + oObj.loadDefaultCalendar(installed_locales[0]); } catch (com.sun.star.uno.Exception e) { } - installed_locales = locData.getAllInstalledLocaleNames(); - calendars = new String[installed_locales.length][]; - count = new int[installed_locales.length]; - oObj.loadDefaultCalendar(installed_locales[0]); - aOriginalDTime = oObj.getDateTime(); + aOriginalDTime = oObj.getDateTime(); debug = tParam.getBool("DebugIsActive"); } diff --git a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java index ed7012d76cf2..a7b54636cc86 100644 --- a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java +++ b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java @@ -88,8 +88,8 @@ public final class DocumentDeserializerImpl while (enumerate.hasNext()) { docOut = (DOMDocument) enumerate.next(); } - domDoc = docOut.getContentDOM(); try { + domDoc = docOut.getContentDOM(); baos = transform(domDoc); sxwDoc.initContentDOM(); DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance(); @@ -184,4 +184,4 @@ public final class DocumentDeserializerImpl Debug.log(Debug.TRACE, str); } -}
\ No newline at end of file +} |