Author: degenaro
Date: Mon Aug 27 14:48:53 2018
New Revision: 1839336

URL: http://svn.apache.org/viewvc?rev=1839336&view=rev
Log:
UIMA-5859 DUCC Web Server (WS) java.lang.NullPointerException

Modified:
    
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerClassic.java
    
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerJsonFormat.java

Modified: 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerClassic.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerClassic.java?rev=1839336&r1=1839335&r2=1839336&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerClassic.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerClassic.java
 Mon Aug 27 14:48:53 2018
@@ -2161,7 +2161,11 @@ public class DuccHandlerClassic extends
                
                Map<String, Map<String, String>> topicAttributes = 
brokerHelper.getEntityAttributes();
                
-               if(topicAttributes.size() > 0) {
+               int taSize = 0;
+               if(topicAttributes != null) {
+                       taSize = topicAttributes.size();
+               }
+               if(taSize > 0) {
                        for(Entry<String, Map<String, String>> entry : 
topicAttributes.entrySet()) {
                                String topic = entry.getKey();
                                String attrValue;

Modified: 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerJsonFormat.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerJsonFormat.java?rev=1839336&r1=1839335&r2=1839336&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerJsonFormat.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandlerJsonFormat.java
 Mon Aug 27 14:48:53 2018
@@ -2089,7 +2089,11 @@ public class DuccHandlerJsonFormat exten
 
                Map<String, Map<String, String>> topicAttributes = 
brokerHelper.getEntityAttributes();
                
-               if(topicAttributes.size() > 0) {
+               int taSize = 0;
+               if(topicAttributes != null) {
+                       taSize = topicAttributes.size();
+               }
+               if(taSize > 0) {
                        for(Entry<String, Map<String, String>> entry : 
topicAttributes.entrySet()) {
                                String topic = entry.getKey();
                                String attrValue;


Reply via email to