title: How can I fix a new activemq-artemis install blocking issue?
body: <p>I've been tasked with evaluating activemq-artemis for JMS clients.  I have RabbmitMQ experience, but none with activemq-artemis/JMS.</p>
  <p>I installed artemis to my local machine, created a new broker per the instructions, and set it up as a windows service.  The windows service starts and stops just fine.  I've made no changes to the broker.xml file.</p>
  <p>For my first test I'm trying to perform a JMS Queue produce/consume from a stand alone java program.  I'm using the code from the Artemis User Manual in the Using JMS section, (without using JNDI):</p>
  <pre><code>TransportConfiguration transportConfiguration = new TransportConfiguration(NettyConnectorFactory.class.getName());
  ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF,transportConfiguration);
  
  Queue orderQueue = ActiveMQJMSClient.createQueue(&quot;OrderQueue&quot;);
  Connection connection = cf.createConnection();
  Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
  
  MessageProducer producer = session.createProducer(orderQueue);
  MessageConsumer consumer = session.createConsumer(orderQueue);
  
  connection.start();
  
  TextMessage message = session.createTextMessage(&quot;This is an order&quot;);
  producer.send(message);
  
  TextMessage receivedMessage = (TextMessage)consumer.receive();
  System.out.println(&quot;Got order: &quot; + receivedMessage.getText());
  </code></pre>
  <p>When I run this code, I get the following error:</p>
  <p>WARN: AMQ212054: Destination address=jms.queue.OrderQueue is blocked. If the system is configured to block make sure you consume messages on this configuration.</p>
  <p>My research hasn't been conclusive on if this is a server side setting, or having the producer send without blocking.  I haven't been able to find a producer send method that has a blocking boolean, only persistence.  Any ideas on where to focus?  Thanks.</p>
  <p>Edit: new address-setting element added to broker.xml dedicated to this Queue:</p>
  <pre><code>&lt;address-setting match=&quot;jms.queue.OrderQueue&quot;&gt;
              &lt;max-size-bytes&gt;104857600&lt;/max-size-bytes&gt;
              &lt;page-size-bytes&gt;10485760&lt;/page-size-bytes&gt;
              &lt;address-full-policy&gt;PAGE&lt;/address-full-policy&gt;
  &lt;/address-setting&gt;
  </code></pre>