It is hard to look at this code fragment and tell what the error is. Please send the full code so that I could run it and see.

Thanks,
Samisa...

ramesh Gopal wrote:
The last time I ran into some issue with my Axis code, I came across lot of 
suggestions.

Sample xml :

<operation>
<in0> 111 </in0>
<in0> 222 </in0>
</operation>


Now I have modified my code as follows :

first_element = axiom_node_get_data_element(node, env);
if ((ci = axiom_element_get_child_elements(first_element, env, node)) != NULL)
    {
        while(AXIS2_TRUE == axiom_child_element_iterator_has_next(ci, env))
        {
            cn = axiom_child_element_iterator_next(ci, env);
            ce = axiom_node_get_data_element(cn, env);
            result = axiom_element_get_text(ce, env, cn);
            textArr[i] = result;
            i++;
        }
}

But after these changes, I am getting an error of a different kind (though 
again a segmentation issue)

#0  0x0053c7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0017c7f5 in raise () from /lib/tls/libc.so.6
#2  0x0017e199 in abort () from /lib/tls/libc.so.6
#3  0x001b04ea in __libc_message () from /lib/tls/libc.so.6
#4  0x001b6c6f in _int_free () from /lib/tls/libc.so.6
#5  0x001b6fea in free () from /lib/tls/libc.so.6
#6 0x00b16d0b in axutil_allocator_free_impl (allocator=0x9671008, ptr=0x96e16c0) at allocator.c:95
#7  0x00c937e2 in axiom_element_free (om_element=0x96deb90, env=0x96e16c0)
    at om_element.c:741
#8  0x00f39797 in axis2_skel_ws_test_demo_test_demo ()
   from ..//services/ws_test_demo/libws_test_demo.so
#9  0x00f39a0f in axis2_svc_skel_ws_test_demo_invoke ()
   from ..//services/ws_test_demo/libws_test_demo.so
#10 0x009df25d in axis2_raw_xml_in_out_msg_recv_invoke_business_logic_sync (
msg_recv=0x96cdac8, env=0x96d8f78, msg_ctx=0x96d9a88, new_msg_ctx=0x96def08) at raw_xml_in_out_msg_recv.c:209 #11 0x009dedb2 in axis2_msg_recv_invoke_business_logic (msg_recv=0x0, env=0x96d8f78, in_msg_ctx=0x96d9a88, out_msg_ctx=0x96def08)
    at msg_recv.c:397
#12 0x009dee93 in axis2_msg_recv_receive_impl (msg_recv=0x96cdac8, env=0x96d8f78, msg_ctx=0x96d9a88, callback_recv_param=0x0)
    at msg_recv.c:319


As this error says something about freeing ... is it reqd that we free some 
elements ... Are I missing something in the code

Or Is it something to do with glibc error.
Pls suggest ... Any kind of help at the earliest is appreciated.

Ramesh.



      Add more friends to your messenger and enjoy! Go to 
http://messenger.yahoo.com/invite/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: 270.9.4/1795 - Release Date: 11/17/2008 5:24 PM



--
Samisa Abeysinghe Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to