[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    Re: Running Embedded server fails
From:       Justin Bertram <jbertram () apache ! org>
Date:       2021-02-04 14:48:38
Message-ID: CAF+kE=Rqoa_pc=Yv9feFwChzBVGC6cMHchwKivuso=SrWL=9ag () mail ! gmail ! com
[Download RAW message or body]


FWIW, there are a couple of examples that ship with the broker which
demonstrate how to embed the broker. Check out the "embedded" and
"embedded-simple" examples in the /examples/features/standard directory in
the broker distribution.


Justin

On Thu, Feb 4, 2021 at 8:46 AM Christoph Läubrich <mail@laeubi-soft.de>
wrote:

> Thanks a lot seems I got this messed up, referencing  *artemis-server*
> instead works :-)
> 
> 
> Am 04.02.21 um 15:36 schrieb Robbie Gemmell:
> > That is the pom for the module used to create the distribution
> > archives, I wouldn't really expect an application build to ever use
> > that.
> > 
> > Sounds like you want at least artemis-server (as a regular jar type
> > dependency), perhaps others.
> > 
> > On Thu, 4 Feb 2021 at 13:40, Christoph Läubrich <mail@laeubi-soft.de>
> wrote:
> > > 
> > > I'm using the following dependency so a plain vanilla artemis:
> > > 
> > > <dependencies>
> > > <dependency>
> > > <groupId>org.apache.activemq</groupId>
> > > <artifactId>apache-artemis</artifactId>
> > > <version>2.16.0</version>
> > > <type>pom</type>
> > > </dependency>
> > > </dependencies>
> > > 
> > > the code is the one from the link with XML configuration file provided
> > > there.
> > > 
> > > My next goal would be using a private build snapshot but of course first
> > > I'd like to get a very basic setup working.
> > > Am 04.02.21 um 14:34 schrieb Jean-Baptiste Onofre:
> > > > Oh, sorry, you mean directly, not in Karaf. My bad.
> > > > 
> > > > Regards
> > > > JB
> > > > 
> > > > > Le 4 févr. 2021 à 14:31, Christoph Läubrich <mail@laeubi-soft.de> a
> écrit :
> > > > > 
> > > > > I try to run an embedded server like described in this example [1]
> but getting the following error, is there anything missing on my side?
> > > > > Runtime is maven with java 11, no compile errors...
> > > > > 
> > > > > java.lang.NoSuchMethodError:
> org.apache.activemq.artemis.utils.uri.BeanSupport.registerConverter(Lorg/apache/commons/beanutils/Converter;Ljava/lang/Class;)V
> 
> > > > > at
> org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType.<clinit>(MessageLoadBalancingType.java:27)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.BindingsImpl.<init>(BindingsImpl.java:71)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl.createBindings(PostOfficeImpl.java:1931)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.SimpleAddressManager.addMappingInternal(SimpleAddressManager.java:259)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.SimpleAddressManager.addBinding(SimpleAddressManager.java:98)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.WildcardAddressManager.addBinding(WildcardAddressManager.java:95)
> 
> > > > > at
> org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl.addBinding(PostOfficeImpl.java:873)
> 
> > > > > at
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(ActiveMQServerImpl.java:3771)
> 
> > > > > at
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(ActiveMQServerImpl.java:3703)
> 
> > > > > at
> org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(ServerSessionImpl.java:739)
> 
> > > > > at
> org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.slowPacketHandler(ServerSessionPacketHandler.java:371)
> 
> > > > > at
> org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.onMessagePacket(ServerSessionPacketHandler.java:292)
> 
> > > > > at
> org.apache.activemq.artemis.utils.actors.Actor.doTask(Actor.java:33)
> > > > > at
> org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:65)
> 
> > > > > at
> org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42)
> 
> > > > > at
> org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31)
> 
> > > > > at
> org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:65)
> 
> > > > > at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 
> > > > > at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 
> > > > > at
> org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118)
> 
> > > > > 
> > > > > Exception in thread "main"
> ActiveMQInternalErrorException[errorType=INTERNAL_ERROR message=null]
> > > > > at
> org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:540)
> 
> > > > > at
> org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:434)
> 
> > > > > at
> org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createQueue(ActiveMQSessionContext.java:821)
> 
> > > > > at
> org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.internalCreateQueue(ClientSessionImpl.java:2038)
> 
> > > > > at
> org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(ClientSessionImpl.java:304)
> 
> > > > > at artemis.TestServer.main(TestServer.java:22)
> > > > > 
> > > > > [1]
> https://activemq.apache.org/components/artemis/documentation/latest/embedding-activemq.html
> 
> > > > 
> 
> 



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic