Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-3655

No information of destinations is present on web console or jconsole even my activemq_msgs, have lots of destinations when broker starts up

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.5.0
    • 5.6.0
    • Message Store

    Description

      I have just noted that there is no information about existing destinations on web console or jconsole after my broker starts up.These destinations exist on my message table activemq_msgs and they are present again when some producers or consumers are active.
      I'm sure this works well on 5.2 because I had used this to inspect my destinations before 2 years ago.
      I also check the source code of class Statements and find that the query statement of 5.5 is different from the old one.
      The statement of 5.5 likes this:
      findAllDestinationsStatement = "SELECT DISTINCT CONTAINER FROM " + getFullAckTableName();
      while 5.2 is the following:
      findAllDestinationsStatement = "SELECT DISTINCT CONTAINER FROM " + getFullMessageTableName();
      In my option,JDBCAdapter should fetch all destinations from the message table,not ack table.
      Is it a mistake or what's the reason about this changing?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wangyin SuoNayi
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: