You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by hu jing <hu...@gmail.com> on 2010/08/14 09:00:50 UTC
SCA exmaple RubyBigBank segmentation fault.
First I run the runwsserver.sh in the bigbank.accout directory, and then run
the runwsclient.sh in the bigbank.accout.wsclient directory.
the axis_http-server will return a segmentation fault. Can I help me with
this problem. Thanks very much
the environment variables set:
export LIBXML2_LIB=/usr/lib
export LIBXML2_INCLUDE=/usr/include/libxml2
export AXIS2C_HOME=/usr/local/axis2c
export PYTHON_INCLUDE=/usr/include/python2.6
export PYTHON_VERSION=/python2.6
export PYTHON_LIB=/usr/lib/python2.6
export RUBY_INCLUDE=/usr/lib/ruby/1.8/i486-linux
export RUBY_LIB=/usr/lib
export PYTHONPATH=$TUSCANY_SCACPP/extensions/python/lib:$PYTHONPATH
export TUSCANY_SCACPP_DEFAULT_COMPONENT=bigbank.AccountManagementComponent
export
TUSCANY_SCACPP_SYSTEM_ROOT=/usr/local/tuscany/sca/samples/RubyBigBank/deploy
the error is below:
Using SCA installed at /usr/local/tuscany/sca
Using SDO installed at /usr/local/tuscany/sdo
Using Axis2C installed at /usr/local/axis2c
Started Simple Axis2 HTTP Server ...
2222:3077974896 Unsupported implementation type:
http://www.osoa.org/xmlns/sca/1.0#RubyImplementation
2222:3077974896 Failed to initialize SCA runtime: Exception
Class: SystemConfigurationException
Description: Implementation type not supported:
http://www.osoa.org/xmlns/sca/1.0#RubyImplementation
Origin:
File: tuscany/sca/model/ModelLoader.cpp
Line: 383
Function: void
tuscany::sca::model::ModelLoader::addComponent(tuscany::sca::model::Composite*,
commonj::sdo::DataObjectPtr)
Backtrace:
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca23TuscanyRuntimeExceptionC2ERKS1_+0x186)
[0x526756]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader12addComponentEPNS1_9CompositeEN7commonj3sdo18RefCountingPointerINS6_10DataObjectEEE+0x123e)
[0x548f4e]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader17mapCompositePass2ERKSsN7commonj3sdo18RefCountingPointerINS6_10DataObjectEEE+0x187)
[0x54aac7]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader14loadCompositesERKSs+0x235)
[0x54bee5]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader4loadERKSsS4_+0x16f)
[0x54c1df]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntime10loadSystemEv+0x106)
[0x52fe66]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntimeC1ERKSsS3_S3_S3_S3_+0x30f)
[0x53027f]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntime23initializeSharedRuntimeERKSsS3_S3_S3_S3_+0x623)
[0x533013]
..//services/tuscany/libtuscany_sca_ws_service.so(_ZN7tuscany3sca2ws20initializeSCARuntimeEPKcS3_S3_S3_S3_S3_+0x1ab)
[0xc2392b]
..//services/tuscany/libtuscany_sca_ws_service.so(_ZN7tuscany3sca2ws19Axis2Service_invokeEP18axis2_svc_skeletonPK9axis2_envP10axiom_nodeP13axis2_msg_ctx+0x155a)
[0xc2568a]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_raw_xml_in_out_msg_recv_invoke_business_logic_sync+0x131)
[0x139c81]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_raw_xml_in_out_msg_recv_receive_sync+0x11d)
[0x1397ad]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_engine_receive+0x310)
[0x12c690]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_http_transport_utils_process_http_post_request+0x48d)
[0x158ccd]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_http_worker_process_request+0x9c9)
[0x157de9]
/usr/local/axis2c/lib/libaxis2_http_receiver.so.0(axis2_svr_thread_worker_func+0xb1)
[0x7890c1]
/usr/local/axis2c/lib/libaxis2_util.so.0(+0x14316) [0x33f316]
/lib/tls/i686/cmov/libpthread.so.0(+0x596e) [0xf1796e]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0x410a0e]
2222:3077974896 Failed to process Web service invocation: Exception
Class: SystemConfigurationException
Description: Implementation type not supported:
http://www.osoa.org/xmlns/sca/1.0#RubyImplementation
Origin:
File: tuscany/sca/model/ModelLoader.cpp
Line: 383
Function: void
tuscany::sca::model::ModelLoader::addComponent(tuscany::sca::model::Composite*,
commonj::sdo::DataObjectPtr)
Backtrace:
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca23TuscanyRuntimeExceptionC2ERKS1_+0x186)
[0x526756]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader12addComponentEPNS1_9CompositeEN7commonj3sdo18RefCountingPointerINS6_10DataObjectEEE+0x123e)
[0x548f4e]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader17mapCompositePass2ERKSsN7commonj3sdo18RefCountingPointerINS6_10DataObjectEEE+0x187)
[0x54aac7]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader14loadCompositesERKSs+0x235)
[0x54bee5]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca5model11ModelLoader4loadERKSsS4_+0x16f)
[0x54c1df]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntime10loadSystemEv+0x106)
[0x52fe66]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntimeC1ERKSsS3_S3_S3_S3_+0x30f)
[0x53027f]
/usr/local/tuscany/sca/lib/libtuscany_sca.so.0(_ZN7tuscany3sca10SCARuntime23initializeSharedRuntimeERKSsS3_S3_S3_S3_+0x623)
[0x533013]
..//services/tuscany/libtuscany_sca_ws_service.so(_ZN7tuscany3sca2ws20initializeSCARuntimeEPKcS3_S3_S3_S3_S3_+0x1ab)
[0xc2392b]
..//services/tuscany/libtuscany_sca_ws_service.so(_ZN7tuscany3sca2ws19Axis2Service_invokeEP18axis2_svc_skeletonPK9axis2_envP10axiom_nodeP13axis2_msg_ctx+0x155a)
[0xc2568a]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_raw_xml_in_out_msg_recv_invoke_business_logic_sync+0x131)
[0x139c81]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_raw_xml_in_out_msg_recv_receive_sync+0x11d)
[0x1397ad]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_engine_receive+0x310)
[0x12c690]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_http_transport_utils_process_http_post_request+0x48d)
[0x158ccd]
/usr/local/axis2c/lib/libaxis2_engine.so.0(axis2_http_worker_process_request+0x9c9)
[0x157de9]
/usr/local/axis2c/lib/libaxis2_http_receiver.so.0(axis2_svr_thread_worker_func+0xb1)
[0x7890c1]
/usr/local/axis2c/lib/libaxis2_util.so.0(+0x14316) [0x33f316]
/lib/tls/i686/cmov/libpthread.so.0(+0x596e) [0xf1796e]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0x410a0e]
Segmentation fault