You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.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