asimsedhain / solace-rs Goto Github PK
View Code? Open in Web Editor NEWRust wrapper around solace
Rust wrapper around solace
Thanks for nice crates, waiting for this long time.
any idea why getting connection failed error, connection seems ok from solace go library
Context created
on_event handler got: Session connection attempt failed
thread 'main' panicked at 'Could not create session: ConnectionFailure', src/main.rs:55:10
note: run with RUST_BACKTRACE=1
environment variable to display a backtrace
Hi,
when i ran with cargo run, its worked fine, but release mode doing coredump, any idea?
(gdb) bt
0 0x00007f446bcb4e35 in __strlen_avx2 () from /lib64/libc.so.6
1 0x00007f446bc5184d in vfprintf () from /lib64/libc.so.6
2 0x00007f446bc77f74 in vsnprintf () from /lib64/libc.so.6
3 0x0000560ae898af33 in _solClient_logAndStoreSubCodeAndErrorString_impl (
subCode=subCode@entry=SOLCLIENT_SUBCODE_PARAM_NULL_PTR, level=level@entry=SOLCLIENT_LOG_WARNING,
filename_p=filename_p@entry=0x560ae8a79e60 "//opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientSession.c", lineNum=lineNum@entry=1516,
format_p=format_p@entry=0x560ae8a7a8b0 "Session '%s' configuration property: '%s' has null data value pointer")
at /opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientLog.c:456
4 0x0000560ae89a08ed in _solClient_handleSessionProps (session_p=session_p@entry=0x560ae9eef9a0,
props=props@entry=0x7ffe584d4340, hostProperty_p=hostProperty_p@entry=0x7ffe584d4020)
at /opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientSession.c:1512
5 0x0000560ae89a5802 in _solClient_internalSessionCreate (props=, context_p=0x560ae9eeeea0,
createdSession_p=, funcInfo_p=, parent_p=0x0, caller_p=,
configSslGssKrb=1 '\001', clientCert_p=0x0, chainCerts_a=0x0, numChainCerts=0, trustedCerts_a=0x0, numTrustedCerts=0)
at /opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientSession.c:3729
6 0x0000560ae89a604a in __solClient_session_create (props=0x7ffe584d4340, opaqueContext_p=,
opaqueSession_p=0x7ffe584d4338, funcInfo_p=0x7ffe584d42e0, funcInfoSize=48, clientCert_p=clientCert_p@entry=0x0,
chainCerts_a=chainCerts_a@entry=0x0, numChainCerts=numChainCerts@entry=0, trustedCerts_a=trustedCerts_a@entry=0x0,
numTrustedCerts=numTrustedCerts@entry=0)
at /opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientSession.c:4283
7 0x0000560ae89a64df in solClient_session_create (props=, opaqueContext_p=,
opaqueSession_p=, funcInfo_p=, funcInfoSize=)
at /opt/cvsdirs/loadbuild/jenkins/slave/workspace/ccsmp-build/impl/solClientSession.c:4427
8 0x0000560ae895571c in solace_rs::context::Context::session ()
9 0x0000560ae8956cc2 in solace_new::main ()
10 0x0000560ae89538d3 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
11 0x0000560ae8953a59 in std::rt::lang_start::{{closure}} ()
12 0x0000560ae8a33351 in core::ops::function::impls::<impl core::ops::function::FnOnce for &F>::call_once ()
at library/core/src/ops/function.rs:284
13 std::panicking::try::do_call () at library/std/src/panicking.rs:552
14 std::panicking::try () at library/std/src/panicking.rs:516
15 std::panic::catch_unwind () at library/std/src/panic.rs:142
16 std::rt::lang_start_internal::{{closure}} () at library/std/src/rt.rs:148
17 std::panicking::try::do_call () at library/std/src/panicking.rs:552
18 std::panicking::try () at library/std/src/panicking.rs:516
19 std::panic::catch_unwind () at library/std/src/panic.rs:142
20 std::rt::lang_start_internal () at library/std/src/rt.rs:148
21 0x0000560ae8957235 in main () at library/std/src/sys/unix/futex.rs:104
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.