Hi All, Matt,

I've been holding off using Slack because I didn't feel I understood
enough of the system to be useful.  And the more I learnt the less I
could imagine this being an ActiveMQ error.  Finally, today, someone
found an error in a local library which probably explains things
(although I still have no idea why it should show up now).

So it looks like this was a non-issue.  Thanks for the support and
sorry for the noise,

Andrew


On Tue, Oct 03, 2023 at 11:31:27AM -0500, Matt Pavlovich wrote:
> Hi Andrew-
> 
> You are correct, the activemq-camel component was removed since it was 
> largely redundant with the camel-jms component.
> 
> Troubleshooting code over the mailing list is not really feasible. I sent you 
> an invite to the #activemq slack channel and you are always welcome to 
> checkout Commercial Support providers: https://activemq.apache.org/support
> 
> One thing that does stand out is that the password has double ${ } macro 
> braces, and doesn’t look correct.
> 
> >          <property name="password" value="${${sa_broker1.user}}”/>
> 
> Perhaps should be?:
> 
> >          <property name="password" value="${sa_broker1.user}”/
> 
> 
> Thanks,
> Matt Pavlovich
> 
> 
> > On Oct 3, 2023, at 10:45 AM, andrew cooke <andrewco...@isti.com> wrote:
> > 
> > 
> > Hi All,
> > 
> > I have been asked to help with an upgrade to an existing system that
> > uses ActiveMQ and is being moved from version 5.14 to 5.18.
> > Unfortunately I don't know much about the system (or ActiveMQ) and
> > everyone else seems to know even less.
> > 
> > When the new ActiveMQ version is deployed there are errors because the
> > ActiveMQComponent class (and activemq-camel.jar) no longer exists.  To
> > fix this, I changed the XML configuration files to use JSMComponent.
> > This was fairly simple, but I had to explicitly add a connection
> > factory to some beans (it seems that on ActiveMQComponent you could
> > specify the username, password and bokerURL directly on the
> > component).
> > 
> > With that done, the system starts.  However, we seem to be missing a
> > lot of messages (in fact, it looks like only the first message sent to
> > any topic appears in the logs).
> > 
> > Does anyone have any suggestion of what might be wrong?  I apologise
> > for my cluelessness here.
> > 
> > If it's any help, here is an example of a fragment of XML that was
> > changed:
> > 
> >    <bean id="sa-broker1" 
> > class="org.apache.activemq.camel.component.ActiveMQComponent" >
> >      <property name="brokerURL" value="${sa_broker1.URL}"/>
> >      <property name="username" value="${sa_broker1.user}"/>
> >      <property name="password" value="${${sa_broker1.user}}"/>
> >    </bean>
> > 
> > was changed to
> > 
> >    <bean id="sa-broker1" 
> > class="org.apache.camel.component.jms.JmsComponent" >
> >      <property name="connectionFactory">
> >        <bean class="org.apache.activemq.ActiveMQConnectionFactory">
> >          <property name="brokerURL" value="${sa_broker1.URL}"/>
> >          <property name="userName" value="${sa_broker1.user}"/>
> >          <property name="password" value="${${sa_broker1.user}}"/>
> >        </bean>
> >      </property>
> >    </bean>
> > 
> > Finally, I tried to start jconsole as that seemed to be a way to
> > examine what was hapening internally.  While I got jconsole to start
> > (over ssh) there was no local connection visible, despite useJmx being
> > "true".  Also, there is no error in the AMQ logs (the brokers - the
> > system uses 3 - seem to start and run with as before).
> > 
> > Thanks,
> > Andrew
> > 
> > PS Maybe this is more a Camel issue than an ActiveMQ issue?  If so,
> > more apologies, and where should I be looking for support?
> > 
> > -- 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > *To follow ISTI news and updates please subscribe to our newsletter 
> > "the isti letter" at  https://www.isti.com/newsletter-sign-up 
> > <https://www.isti.com/newsletter-sign-up>.*
> > 
> > 
> > 
> > 
> > 
> 
> 
> -- 
> 
> 
> 
> 
> 
> 
> 
> 
> *To follow ISTI news and updates please subscribe to our newsletter 
> "the isti letter" at  https://www.isti.com/newsletter-sign-up 
> <https://www.isti.com/newsletter-sign-up>.*
> 
> 
> 
> 
> 

-- 








*To follow ISTI news and updates please subscribe to our newsletter 
"the isti letter" at  https://www.isti.com/newsletter-sign-up 
<https://www.isti.com/newsletter-sign-up>.*





Reply via email to