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