You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Scott Ortel (Jira)" <ji...@apache.org> on 2021/01/17 17:04:00 UTC

[jira] [Updated] (ARTEMIS-3071) Embedded server hangs on shutdown

     [ https://issues.apache.org/jira/browse/ARTEMIS-3071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Scott Ortel updated ARTEMIS-3071:
---------------------------------
    Description: 
I'm investigating switching to Artemis.  I created a simple embedded broker and a VM connection to it.  After completion, the VM hangs for a 1 minute on exit.

The following is the simple code:

{{{{EmbeddedActiveMQ server = new EmbeddedActiveMQ();}}}}
{{server.setConfigResourcePath(xml);}}
{{server.start();}}
{{TransportConfiguration transportConfiguration = new TransportConfiguration(InVMConnectorFactory.class.getName());}}
{{ ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF, transportConfiguration);}}
{{Connection connection = cf.createConnection();}}
{{connection.close();}}
{{server.stop();}}

 

The configuration:
{{<?xml version="1.0" encoding="UTF-8" standalone="no"?>}}
{{<configuration xmlns="urn:activemq"}}
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"}}
xsi:schemaLocation="urn:activemq /tmp/artemis-configuration.xsd">}}
<core xmlns="urn:activemq:core">}}
{{   <persistence-enabled>false</persistence-enabled>}}
{{   <security-enabled>false</security-enabled>}}
{{   <journal-type>NIO</journal-type>}}
{{   <journal-pool-files>1</journal-pool-files>}}
 {{   <acceptors>}}
 {{      <acceptor name="in-vm">vm://localhost</acceptor>}}
 {{   </acceptors>}}
 {{</core>}}
 {{</configuration>}}

 

I have attached the log.

Also, does anybody know why there is so much logging at INFO?

Thanks!

  was:
I'm investigating switching to Artemis.  I created a simple embedded broker and a VM connection to it.  After completion, the VM hangs for a 1 minute on exit.

The following is the simple code:

{{EmbeddedActiveMQ server = new EmbeddedActiveMQ();}}
{{ server.setConfigResourcePath(xml);}}
{{ server.start();}}
{{ TransportConfiguration transportConfiguration = new TransportConfiguration(InVMConnectorFactory.class.getName());}}
{{ ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF, transportConfiguration);}}
{{ Connection connection = cf.createConnection();}}
{{ connection.close();}}
{{ server.stop();}}

 

{{The configuration:}}

{{?xml version="1.0" encoding="UTF-8" standalone="no"?>}}
{{<configuration xmlns="urn:activemq"}}
{{ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"}}
{{ xsi:schemaLocation="urn:activemq /tmp/artemis-configuration.xsd">}}
{{ <core xmlns="urn:activemq:core">}}
{{   <persistence-enabled>false</persistence-enabled>}}
{{   <security-enabled>false</security-enabled>}}
{{   <acceptors>}}
{{   <acceptor name="in-vm">vm://localhost</acceptor>}}
{{   </acceptors>}}
{{</core>}}
{{</configuration>}}

 

{{I have attached the log.}}

{{Also, does anybody know why there is so much logging at INFO?}}

 

{{Thanks!}}


> Embedded server hangs on shutdown
> ---------------------------------
>
>                 Key: ARTEMIS-3071
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3071
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 2.16.0
>         Environment: CentOS 7
> OpenJDK 11.0.9
>            Reporter: Scott Ortel
>            Priority: Major
>         Attachments: log.txt
>
>
> I'm investigating switching to Artemis.  I created a simple embedded broker and a VM connection to it.  After completion, the VM hangs for a 1 minute on exit.
> The following is the simple code:
> {{{{EmbeddedActiveMQ server = new EmbeddedActiveMQ();}}}}
> {{server.setConfigResourcePath(xml);}}
> {{server.start();}}
> {{TransportConfiguration transportConfiguration = new TransportConfiguration(InVMConnectorFactory.class.getName());}}
> {{ ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF, transportConfiguration);}}
> {{Connection connection = cf.createConnection();}}
> {{connection.close();}}
> {{server.stop();}}
>  
> The configuration:
> {{<?xml version="1.0" encoding="UTF-8" standalone="no"?>}}
> {{<configuration xmlns="urn:activemq"}}
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"}}
> xsi:schemaLocation="urn:activemq /tmp/artemis-configuration.xsd">}}
> <core xmlns="urn:activemq:core">}}
> {{   <persistence-enabled>false</persistence-enabled>}}
> {{   <security-enabled>false</security-enabled>}}
> {{   <journal-type>NIO</journal-type>}}
> {{   <journal-pool-files>1</journal-pool-files>}}
>  {{   <acceptors>}}
>  {{      <acceptor name="in-vm">vm://localhost</acceptor>}}
>  {{   </acceptors>}}
>  {{</core>}}
>  {{</configuration>}}
>  
> I have attached the log.
> Also, does anybody know why there is so much logging at INFO?
> Thanks!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)