You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/12/19 16:35:31 UTC

svn commit: r1896163 - in /poi/trunk/poi-examples/src/main/java/org/apache/poi/examples: xslf/BarChartDemo.java xslf/ChartFromScratch.java xslf/DoughnutChartFromScratch.java xwpf/usermodel/BarChartExample.java xwpf/usermodel/ChartFromScratch.java

Author: fanningpj
Date: Sun Dec 19 16:35:31 2021
New Revision: 1896163

URL: http://svn.apache.org/viewvc?rev=1896163&view=rev
Log:
possible npes

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

Modified: poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/BarChartDemo.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/BarChartDemo.java?rev=1896163&r1=1896162&r2=1896163&view=diff
==============================================================================
--- poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/BarChartDemo.java (original)
+++ poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/BarChartDemo.java Sun Dec 19 16:35:31 2021
@@ -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);

Modified: poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/ChartFromScratch.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/ChartFromScratch.java?rev=1896163&r1=1896162&r2=1896163&view=diff
==============================================================================
--- poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/ChartFromScratch.java (original)
+++ poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/ChartFromScratch.java Sun Dec 19 16:35:31 2021
@@ -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);

Modified: poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/DoughnutChartFromScratch.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/DoughnutChartFromScratch.java?rev=1896163&r1=1896162&r2=1896163&view=diff
==============================================================================
--- poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/DoughnutChartFromScratch.java (original)
+++ poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xslf/DoughnutChartFromScratch.java Sun Dec 19 16:35:31 2021
@@ -73,7 +73,8 @@ public final class DoughnutChartFromScra
         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);

Modified: poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/BarChartExample.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/BarChartExample.java?rev=1896163&r1=1896162&r2=1896163&view=diff
==============================================================================
--- poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/BarChartExample.java (original)
+++ poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/BarChartExample.java Sun Dec 19 16:35:31 2021
@@ -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);

Modified: poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/ChartFromScratch.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/ChartFromScratch.java?rev=1896163&r1=1896162&r2=1896163&view=diff
==============================================================================
--- poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/ChartFromScratch.java (original)
+++ poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xwpf/usermodel/ChartFromScratch.java Sun Dec 19 16:35:31 2021
@@ -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);



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org