Details
Description
The client stub created with version AXIS2C-1.5.0 is not consistent and some time causes wrapper application to crash with Windows dump file pointing to following items:
ntdll!RtlEnterCriticalSection+0xd
KERNELBASE!FindNextFileW+0x55
KERNELBASE!FindNextFileA+0x38
axutil!axutil_platform_uuid_gen+0x3e2a
axutil!axis2_readdir+0x28
axutil!axis2_scandir+0xf1
axutil!axutil_dir_handler_list_service_or_module_dirs+0x83
axis2_engine!axis2_repos_listener_update+0xd3
axis2_engine!axis2_repos_listener_check_modules+0x117
axis2_engine!axis2_repos_listener_init+0x60
axis2_engine!axis2_repos_listener_create_with_folder_name_and_dep_engine+0xe6
axis2_engine!axis2_dep_engine_load_client+0x27e
axis2_engine!axis2_build_client_conf_ctx+0xf2
axis2_engine!axis2_svc_client_set_target_endpoint_ref+0x31
axis2_engine!axis2_svc_client_create_with_conf_ctx_and_svc+0xe5
axis2_engine!axis2_stub_create_with_endpoint_ref_and_client_home+0x70
MyWebServiceClient+0xb1f1
Could able to capture logged data with options set to 'Trace' and 'Debug' and attached for your reference.
The log file has following line as last statement, when it causes wrapper application to crash:
..\..\util\src\class_loader.c(140) F:\axis2c/lib/axis2_http_receiver.dll shared lib loaded successfully
and also noticed, crash for the very first request and subsequent request some times goes well with the next line in the log file as provided below:
[Fri Oct 29 13:06:45 2021] [info] No files in the path F:\axis2c/modules.
[Fri Oct 29 13:06:45 2021] [info] No files in the path F:\axis2c/services.
Would be glad to provide more details for diagnosing the issue currently having with AXIS2C Version 1.5.0 for any correction in configuration or alternative work around to over come this issue