activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wolfgang.Klein (JIRA)" <>
Subject [jira] Created: (AMQCPP-221) "No valid response received for command: %s, check broker.") at ./activemq/transport/CommandIOException.h:67
Date Tue, 10 Feb 2009 09:48:59 GMT
"No valid response received for command: %s, check broker.") at ./activemq/transport/CommandIOException.h:67

                 Key: AMQCPP-221
             Project: ActiveMQ C++ Client
          Issue Type: Bug
    Affects Versions: 2.1.3
         Environment: Linux orion 2.6.18-53.el5 #1 SMP Mon Nov 12 02:14:55 EST 2007 x86_64
x86_64 x86_64 GNU/Linux
#CentOS release 5 (Final)
            Reporter: Wolfgang.Klein
            Assignee: Timothy Bish
            Priority: Minor

All activemq c++ clients core after missing a response from the broker. It seems that the
broker is in a bad state.

Here i have used the code from /opt/apache-activemq-5.1.0/activemq-cpp-2.1.3-src/src/examples/main.cpp
of the download software.

#0  0x0000003dcc476090 in strlen () from /lib64/
#1  0x0000003dcc44602b in vfprintf () from /lib64/
#2  0x0000003dcc4671fa in vsnprintf () from /lib64/
#3  0x00002aaaaac00c2f in activemq::exceptions::ActiveMQException::buildMessage (this=Variable
"this" is not available.
) at activemq/exceptions/ActiveMQException.cpp:76
#4  0x00002aaaaac13708 in CommandIOException (this=0x17c39e60, file=0x2aaaaad31160 "activemq/transport/filters/ResponseCorrelator.cpp",
    msg=0x2aaaaad31198 "No valid response received for command: %s, check broker.") at ./activemq/transport/CommandIOException.h:67
#5  0x00002aaaaac623c2 in activemq::transport::filters::ResponseCorrelator::request (this=Variable
"this" is not available.
) at activemq/transport/filters/ResponseCorrelator.cpp:148
#6  0x00002aaaaac38c1a in activemq::connector::openwire::OpenWireFormatNegotiator::request
(this=0x17c37660, command=0x17c38d28)
    at activemq/connector/openwire/OpenWireFormatNegotiator.cpp:102
#7  0x00002aaaaac3fe2f in activemq::connector::openwire::OpenWireConnector::syncRequest (this=Variable
"this" is not available.
) at activemq/connector/openwire/OpenWireConnector.cpp:1349
#8  0x00002aaaaac41511 in activemq::connector::openwire::OpenWireConnector::send (this=0x17c35cc0,
message=Variable "message" is not available.
    at activemq/connector/openwire/OpenWireConnector.cpp:838
#9  0x00002aaaaabd994c in activemq::core::ActiveMQSession::send (this=Variable "this" is not
) at activemq/core/ActiveMQSession.cpp:673
#10 0x00002aaaaabe52c0 in activemq::core::ActiveMQProducer::send (this=0x17c38c70, destination=Variable
"destination" is not available.
) at activemq/core/ActiveMQProducer.cpp:192
#11 0x00002aaaaabe4dea in activemq::core::ActiveMQProducer::send (this=0x4, destination=0x2aaaaad311c0,
    at activemq/core/ActiveMQProducer.cpp:147
#12 0x00002aaaaabe50fb in activemq::core::ActiveMQProducer::send (this=0x17c38c70, message=0x17c38d20)
at activemq/core/ActiveMQProducer.cpp:106
#13 0x00000000004034e0 in HelloWorldProducer::run (this=0x7ffffc892390) at main.cpp:111
#14 0x00002aaaaabff0e0 in activemq::concurrent::Thread::runCallback (param=Variable "param"
is not available.
) at activemq/concurrent/Thread.cpp:152
#15 0x0000003dcd0062e7 in start_thread () from /lib64/
#16 0x0000003dcc4ce3bd in clone () from /lib64/

(gdb) info thread
  9 process 21565  0x0000003dcd0075a5 in pthread_join () from /lib64/
  8 process 21566  0x0000003dcd00a687 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/
  7 process 21569  0x0000003dcd00a496 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/
  6 process 21571  0x0000003dcc4cee41 in recv () from /lib64/
  5 process 21579  0x0000003dcd00a496 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/
  4 process 21585  0x0000003dcd00a496 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/
  3 process 21586  0x0000003dcc4cee41 in recv () from /lib64/
  2 process 21594  0x0000003dcd00a496 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/
* 1 process 21584  0x0000003dcc476090 in strlen () from /lib64/

I assume that the command object is created by another thread which dies.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message