You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2008/02/06 17:19:09 UTC

svn commit: r619049 - in /webservices/axis2/trunk/c/axiom/src: om/om_element.c om/om_processing_instruction.c soap/soap_builder.c util/om_util.c

Author: damitha
Date: Wed Feb  6 08:19:07 2008
New Revision: 619049

URL: http://svn.apache.org/viewvc?rev=619049&view=rev
Log:
Adding error log messages

Modified:
    webservices/axis2/trunk/c/axiom/src/om/om_element.c
    webservices/axis2/trunk/c/axiom/src/om/om_processing_instruction.c
    webservices/axis2/trunk/c/axiom/src/soap/soap_builder.c
    webservices/axis2/trunk/c/axiom/src/util/om_util.c

Modified: webservices/axis2/trunk/c/axiom/src/om/om_element.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/om/om_element.c?rev=619049&r1=619048&r2=619049&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/om/om_element.c (original)
+++ webservices/axis2/trunk/c/axiom/src/om/om_element.c Wed Feb  6 08:19:07 2008
@@ -69,6 +69,7 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "localname or node is NULL");
         return NULL;
     }
 
@@ -76,6 +77,7 @@
     if (!(*node))
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "No Memory");
         return NULL;
     }
     element = (axiom_element_t *) AXIS2_MALLOC(env->allocator,
@@ -85,6 +87,7 @@
     {
         AXIS2_FREE(env->allocator, (*node));
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "No Memory");
         return NULL;
     }
     element->ns = NULL;
@@ -175,6 +178,7 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "qname or node is NULL");
         return NULL;
     }
     localpart = axutil_qname_get_localpart(qname, env);
@@ -182,6 +186,7 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "localpart is NULL");
         return NULL;
     }
     element = axiom_element_create(env, parent, localpart, NULL, node);
@@ -257,6 +262,8 @@
     {
         AXIS2_ERROR_SET(env->error,
                         AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "element_node or om_element is NULL");
         return NULL;
     }
     if (!axiom_node_get_data_element(element_node, env) ||
@@ -265,6 +272,8 @@
         /* wrong element type or null node */
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "Wrong element type or null node");
         return NULL;
     }
 
@@ -379,6 +388,8 @@
     {
         AXIS2_ERROR_SET(env->error,
                         AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "namespace or om_element is NULL");
         return AXIS2_FAILURE;
     }
 
@@ -429,6 +440,8 @@
     {
         AXIS2_ERROR_SET(env->error,
                         AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "node or namespace or om_element is NULL");
         return AXIS2_FAILURE;
     }
 
@@ -548,6 +561,8 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "element or node or qname is NULL");
         return NULL;
     }
 
@@ -1601,6 +1616,7 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "localname or node is NULL");
         return NULL;
     }
 

Modified: webservices/axis2/trunk/c/axiom/src/om/om_processing_instruction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/om/om_processing_instruction.c?rev=619049&r1=619048&r2=619049&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/om/om_processing_instruction.c (original)
+++ webservices/axis2/trunk/c/axiom/src/om/om_processing_instruction.c Wed Feb  6 08:19:07 2008
@@ -45,6 +45,8 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+            "Node or target or value is NULL");
         return NULL;
     }
 

Modified: webservices/axis2/trunk/c/axiom/src/soap/soap_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/soap/soap_builder.c?rev=619049&r1=619048&r2=619049&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/soap/soap_builder.c (original)
+++ webservices/axis2/trunk/c/axiom/src/soap/soap_builder.c Wed Feb  6 08:19:07 2008
@@ -522,6 +522,8 @@
             AXIS2_ERROR_SET(env->error,
                             AXIS2_ERROR_SOAP_MESSAGE_FIRST_ELEMENT_MUST_CONTAIN_LOCAL_NAME,
                             AXIS2_FAILURE);
+            AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                "SOAP message first element must contain a localname");
             return AXIS2_FAILURE;
         }
 
@@ -555,6 +557,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_HEADERS_ENCOUNTERED,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
+                    "SOAP builder encountered multiple headers");
                 return AXIS2_FAILURE;
             }
             if (soap_builder->body_present)
@@ -562,6 +566,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_HEADER_BODY_WRONG_ORDER,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                    "SOAP builder encountered body element first and header next");
                 return AXIS2_FAILURE;
             }
 
@@ -598,6 +604,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_BODY_ELEMENTS_ENCOUNTERED,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                    "SOAP builder multiple body elements encountered");
                 return AXIS2_FAILURE;
 
             }
@@ -631,6 +639,9 @@
             AXIS2_ERROR_SET(env->error,
                             AXIS2_ERROR_SOAP_BUILDER_ENVELOPE_CAN_HAVE_ONLY_HEADER_AND_BODY,
                             AXIS2_FAILURE);
+            AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                "SOAP builder found a child element other than header or "\
+                "body in envelope element");
             return AXIS2_FAILURE;
         }
     }
@@ -881,6 +892,7 @@
     {
         AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM,
                         AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Soap Builder is NULL");
         return AXIS2_FAILURE;
     }
     if (!soap_builder->soap_envelope)
@@ -1018,6 +1030,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_HEADERS_ENCOUNTERED,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                    "SOAP builder encountered multiple headers");
                 return AXIS2_FAILURE;
             }
             if (soap_builder->body_present)
@@ -1025,6 +1039,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_HEADER_BODY_WRONG_ORDER,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                    "SOAP builder encountered body element first and header next");
                 return AXIS2_FAILURE;
             }
 
@@ -1061,6 +1077,8 @@
                 AXIS2_ERROR_SET(env->error,
                                 AXIS2_ERROR_SOAP_BUILDER_MULTIPLE_BODY_ELEMENTS_ENCOUNTERED,
                                 AXIS2_FAILURE);
+                AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                    "SOAP builder multiple body elements encountered");
                 return AXIS2_FAILURE;
 
             }
@@ -1090,6 +1108,9 @@
             AXIS2_ERROR_SET(env->error,
                             AXIS2_ERROR_SOAP_BUILDER_ENVELOPE_CAN_HAVE_ONLY_HEADER_AND_BODY,
                             AXIS2_FAILURE);
+            AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                "SOAP builder found a child element other than header or "\
+                "body in envelope element");
             return AXIS2_FAILURE;
         }
     }

Modified: webservices/axis2/trunk/c/axiom/src/util/om_util.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/util/om_util.c?rev=619049&r1=619048&r2=619049&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/util/om_util.c (original)
+++ webservices/axis2/trunk/c/axiom/src/util/om_util.c Wed Feb  6 08:19:07 2008
@@ -50,6 +50,7 @@
     {
         AXIS2_ERROR_SET(env->error,
                         AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Element node or uri is NULL");
         return NULL;
     }
 
@@ -92,6 +93,7 @@
     {
         AXIS2_ERROR_SET(env->error,
                         AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE);
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Element node or uri is NULL");
         return NULL;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org