]> source.dussan.org Git - poi.git/commitdiff
possible npes
authorPJ Fanning <fanningpj@apache.org>
Sun, 19 Dec 2021 16:35:31 +0000 (16:35 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sun, 19 Dec 2021 16:35:31 +0000 (16:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896163 13f79535-47bb-0310-9956-ffa450edef68

poi-examples/src/main/java/org/apache/poi/examples/xslf/BarChartDemo.java
poi-examples/src/main/java/org/apache/poi/examples/xslf/ChartFromScratch.java
poi-examples/src/main/java/org/apache/poi/examples/xslf/DoughnutChartFromScratch.java
poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/BarChartExample.java
poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/ChartFromScratch.java

index 2c159fbb592d964b0179c9ec7fdddacae85bc893..3a54f75ced534efda037ea61185e8bf9ea5365b2 100644 (file)
@@ -67,7 +67,8 @@ public final class BarChartDemo {
             BufferedReader modelReader = Files.newBufferedReader(Paths.get(args[1]), StandardCharsets.UTF_8)) {
 
             String chartTitle = modelReader.readLine();  // first line is chart title
-            String[] series = modelReader.readLine().split(",");
+            String seriesText = modelReader.readLine();
+            String[] series = seriesText == null ? new String[0] : seriesText.split(",");
 
             // Category Axis Data
             List<String> listLanguages = new ArrayList<>(10);
index bdfc3ea4987f9467460a1a579ed5d033b0b31695..121b642a0cd25ba84f993aa42e6320ef803a9d9e 100644 (file)
@@ -75,7 +75,8 @@ public final class ChartFromScratch {
         try (BufferedReader modelReader = Files.newBufferedReader(Paths.get(args[0]), StandardCharsets.UTF_8)) {
 
             String chartTitle = modelReader.readLine();  // first line is chart title
-            String[] series = modelReader.readLine().split(",");
+            String seriesText = modelReader.readLine();
+            String[] series = seriesText == null ? new String[0] : seriesText.split(",");
 
             // Category Axis Data
             List<String> listLanguages = new ArrayList<>(10);
index 77a438967f36631ab4ab8fe08e3537145be11828..dba07cedd91a59c9179645ed5f77c5a99a80d585 100644 (file)
@@ -73,7 +73,8 @@ public final class DoughnutChartFromScratch {
         try (BufferedReader modelReader = Files.newBufferedReader(Paths.get(args[0]), StandardCharsets.UTF_8)) {
 
             String chartTitle = modelReader.readLine();  // first line is chart title
-            String[] series = modelReader.readLine().split(",");
+            String seriesText = modelReader.readLine();
+            String[] series = seriesText == null ? new String[0] : seriesText.split(",");
 
             // Category Axis Data
             List<String> listLanguages = new ArrayList<>(10);
index d26907c30eb8f8f196e40b386dfb7d9938a8dc99..df79c5199b03a5d1219bfb05ca4106fd5cff4ada 100644 (file)
@@ -66,7 +66,8 @@ public final class BarChartExample {
             BufferedReader modelReader = Files.newBufferedReader(Paths.get(args[1]), StandardCharsets.UTF_8)) {
 
             String chartTitle = modelReader.readLine();  // first line is chart title
-            String[] series = modelReader.readLine().split(",");
+            String seriesText = modelReader.readLine();
+            String[] series = seriesText == null ? new String[0] : seriesText.split(",");
 
             // Category Axis Data
             List<String> listLanguages = new ArrayList<>(10);
index 889ff30fb1a612c38eb38c35bf142fadfc1ce302..062520469919f3a5d83f61e791182f6894fd9e1b 100644 (file)
@@ -70,7 +70,8 @@ public final class ChartFromScratch {
         try (BufferedReader modelReader = Files.newBufferedReader(Paths.get(args[0]), StandardCharsets.UTF_8)) {
 
             String chartTitle = modelReader.readLine();  // first line is chart title
-            String[] series = modelReader.readLine().split(",");
+            String seriesText = modelReader.readLine();
+            String[] series = seriesText == null ? new String[0] : seriesText.split(",");
 
             // Category Axis Data
             List<String> listLanguages = new ArrayList<>(10);