Jenkins build became unstable: ActiveMQ-Java7 » ActiveMQ :: RA #1046

2016-06-14 Thread Apache Jenkins Server
See 




Jenkins build became unstable: ActiveMQ-Java7 » ActiveMQ :: Spring #1046

2016-06-14 Thread Apache Jenkins Server
See 




activemq git commit: https://issues.apache.org/jira/browse/AMQ-6322 - Introduce timeout in network bridge for waiting broker infos

2016-06-14 Thread dejanb
Repository: activemq
Updated Branches:
  refs/heads/master dbed28e62 -> 9f9b0fb26


https://issues.apache.org/jira/browse/AMQ-6322 - Introduce timeout in network 
bridge for waiting broker infos


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/9f9b0fb2
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/9f9b0fb2
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/9f9b0fb2

Branch: refs/heads/master
Commit: 9f9b0fb26afdec927f8a33bdb3dc8d9149eb18c2
Parents: dbed28e
Author: Dejan Bosanac 
Authored: Tue Jun 14 14:29:11 2016 +0200
Committer: Dejan Bosanac 
Committed: Tue Jun 14 14:29:11 2016 +0200

--
 .../activemq/network/DemandForwardingBridgeSupport.java   | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq/blob/9f9b0fb2/activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
--
diff --git 
a/activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
 
b/activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
index c1319f5..4df71d5 100644
--- 
a/activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
+++ 
b/activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
@@ -90,6 +90,7 @@ import org.apache.activemq.transport.Transport;
 import org.apache.activemq.transport.TransportDisposedIOException;
 import org.apache.activemq.transport.TransportFilter;
 import org.apache.activemq.transport.tcp.SslTransport;
+import org.apache.activemq.transport.tcp.TcpTransport;
 import org.apache.activemq.util.IdGenerator;
 import org.apache.activemq.util.IntrospectionSupport;
 import org.apache.activemq.util.LongSequenceGenerator;
@@ -342,11 +343,16 @@ public abstract class DemandForwardingBridgeSupport 
implements NetworkBridge, Br
 }
 
 private void collectBrokerInfos() {
+int timeout = 3;
+TcpTransport tcpTransport = remoteBroker.narrow(TcpTransport.class);
+if (tcpTransport != null) {
+   timeout = tcpTransport.getConnectionTimeout();
+}
 
 // First wait for the remote to feed us its BrokerInfo, then we can 
check on
 // the LocalBrokerInfo and decide is this is a loop.
 try {
-remoteBrokerInfo = futureRemoteBrokerInfo.get();
+remoteBrokerInfo = futureRemoteBrokerInfo.get(timeout, 
TimeUnit.MILLISECONDS);
 if (remoteBrokerInfo == null) {
 serviceLocalException(new Throwable("remoteBrokerInfo is 
null"));
 return;
@@ -357,7 +363,7 @@ public abstract class DemandForwardingBridgeSupport 
implements NetworkBridge, Br
 }
 
 try {
-localBrokerInfo = futureLocalBrokerInfo.get();
+localBrokerInfo = futureLocalBrokerInfo.get(timeout, 
TimeUnit.MILLISECONDS);
 if (localBrokerInfo == null) {
 serviceLocalException(new Throwable("localBrokerInfo is 
null"));
 return;



activemq git commit: https://issues.apache.org/jira/browse/AMQ-6323

2016-06-14 Thread cshannon
Repository: activemq
Updated Branches:
  refs/heads/master 9f9b0fb26 -> a953f11d0


https://issues.apache.org/jira/browse/AMQ-6323

Applying reduceMemoryFootprint for persistent Topic messages


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/a953f11d
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/a953f11d
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/a953f11d

Branch: refs/heads/master
Commit: a953f11d0e6e4f271e99f1b9ac6cfb01ee0ecf99
Parents: 9f9b0fb
Author: Christopher L. Shannon (cshannon) 
Authored: Tue Jun 14 14:36:37 2016 +
Committer: Christopher L. Shannon (cshannon) 
Committed: Tue Jun 14 14:36:37 2016 +

--
 .../apache/activemq/broker/region/Topic.java|  4 ++
 .../store/AbstractVmConcurrentDispatchTest.java | 63 ++--
 .../kahadb/KahaDbVmConcurrentDispatchTest.java  | 16 +++--
 .../MultiKahaDbVmConcurrentDispatchTest.java| 16 +++--
 .../LevelDbVmConcurrentDispatchTest.java| 11 ++--
 5 files changed, 78 insertions(+), 32 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq/blob/a953f11d/activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java
--
diff --git 
a/activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java 
b/activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java
index 1a9949e..c43f55e 100755
--- a/activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java
+++ b/activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java
@@ -512,6 +512,10 @@ public class Topic extends BaseDestination implements Task 
{
 waitForSpace(context,producerExchange, 
systemUsage.getStoreUsage(), getStoreUsageHighWaterMark(), logMessage);
 }
 result = topicStore.asyncAddTopicMessage(context, 
message,isOptimizeStorage());
+
+if (isReduceMemoryFootprint()) {
+message.clearMarshalledState();
+}
 }
 
 message.incrementReferenceCount();

http://git-wip-us.apache.org/repos/asf/activemq/blob/a953f11d/activemq-unit-tests/src/test/java/org/apache/activemq/store/AbstractVmConcurrentDispatchTest.java
--
diff --git 
a/activemq-unit-tests/src/test/java/org/apache/activemq/store/AbstractVmConcurrentDispatchTest.java
 
b/activemq-unit-tests/src/test/java/org/apache/activemq/store/AbstractVmConcurrentDispatchTest.java
index f69..69bd2c8 100644
--- 
a/activemq-unit-tests/src/test/java/org/apache/activemq/store/AbstractVmConcurrentDispatchTest.java
+++ 
b/activemq-unit-tests/src/test/java/org/apache/activemq/store/AbstractVmConcurrentDispatchTest.java
@@ -27,6 +27,7 @@ import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import javax.jms.Connection;
 import javax.jms.DeliveryMode;
@@ -40,6 +41,7 @@ import javax.jms.MessageProducer;
 import javax.jms.ObjectMessage;
 import javax.jms.Session;
 import javax.jms.TextMessage;
+import javax.jms.Topic;
 
 import org.apache.activemq.ActiveMQConnectionFactory;
 import org.apache.activemq.ActiveMQSession;
@@ -48,6 +50,7 @@ import org.apache.activemq.broker.TransportConnector;
 import org.apache.activemq.broker.region.policy.PolicyEntry;
 import org.apache.activemq.broker.region.policy.PolicyMap;
 import org.junit.After;
+import org.junit.Assume;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
@@ -67,17 +70,22 @@ public abstract class AbstractVmConcurrentDispatchTest {
 
 private final MessageType messageType;
 private final boolean reduceMemoryFootPrint;
+protected final boolean useTopic;
 
 protected static enum MessageType {TEXT, MAP, OBJECT}
 protected final static boolean[] booleanVals = {true, false};
 protected static boolean[] reduceMemoryFootPrintVals = booleanVals;
+protected static boolean[] useTopicVals = booleanVals;
+private String testTopicName = "mytopic";
 
 @Rule
 public TemporaryFolder dataFileDir = new TemporaryFolder(new 
File("target"));
 
-public AbstractVmConcurrentDispatchTest(MessageType messageType, boolean 
reduceMemoryFootPrint) {
+public AbstractVmConcurrentDispatchTest(MessageType messageType, boolean 
reduceMemoryFootPrint,
+boolean useTopic) {
 this.messageType = messageType;
 this.reduceMemoryFootPrint = reduceMemoryFootPrint;
+this.useTopic = useTopic;
 }
 
 private BrokerService broker;
@@ -92,7 +100,7 @@ public abstract class AbstractVmConcurrentDispatchTest {
 p

Build failed in Jenkins: ActiveMQ-Java7-All-UnitTests #451

2016-06-14 Thread Apache Jenkins Server
See 

--
[...truncated 11188 lines...]
  
VirtualConsumerDemandTest.testToTopic:1123->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testTwoCompositeTopicsRemove1:557->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testVirtualTopicWithConsumerGoOffline:196->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testWithConsumer:709->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testRemovedIfNoConsumer:1083->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testDynamicFlow:245->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testSourceQueue:916->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testVirtualTopicWithConsumer:156->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicNoConsumer:1156->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testVirtualTopic:121->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testSecondNonIncludedCompositeTopicForwardSameQueue:287->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicWithDurableOffline:1231->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicWithDurable:1186->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testTwoTargetsRemove1Destination:494->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testReplayWithConsumer:1037->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testReplay:1009->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testDestinationAddedFirst:664->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testFlowRemoved:971->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testTwoTargetsRemoveBoth:607->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testSecondNonIncludedCompositeTopic:337->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testWith2ConsumersRemove1:763->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testNoUseVirtualDestinationSubscriptionsOnCreation:386->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testExcluded:876->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopic:1123->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testWithConsumer:709->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testSourceQueue:916->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testVirtualTopicWithConsumer:156->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicNoConsumer:1156->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicWithDurableOffline:1231->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testWith2ConsumersRemoveBoth:821->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testToTopicWithDurable:1186->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testReplayWithConsumer:1037->doSetUp:1315->createRemoteBroker:1393
 » IO
  
VirtualConsumerDemandTest.testFlowRemoved:971->doSetUp:1310->doSetUp:1315->createRemoteBroker:1393
 » IO
  
QueueBridgeStandaloneReconnectTest.testSendAndReceiveOverConnectedBridges:59->startLocalBroker:260->createFirstBroker:295
 » IO
  
QueueBridgeStandaloneReconnectTest.testSendAndReceiveOverBridgeWithRestart:142->startLocalBroker:260->createFirstBroker:295
 » IO
  
QueueBridgeStandaloneReconnectTest.testSendAndReceiveOverBridgeWhenStartedBeforeBrokers:99->startLocalBroker:260->createFirstBroker:295
 » IO
  
QueueOutboundBridgeReconnectTest.testWithConsumerBrokerStartDelay:183->startConsumerBroker:269->createSecondBroker:306
 » IO
  
QueueOutboundBridgeReconnectTest.testWithoutRestartsProducerFirst:97->startProducerBroker:255->createFirstBroker:286
 » IO
  
QueueOutboundBridgeReconnectTest.testMultipleProducerBrokerRestarts:62->testWithProducerBrokerRestart:120->startProducerBroker:255->createFirstBroker:286
 » IO
  
QueueOutboundBridgeReconnectTest.testRestartProducerWithNoConsumer:71->startProducerBroker:255->createFirstBroker:286
 » IO
  
QueueOutboundBridgeReconnectTest.testWithProducerBrokerStartDelay:208->startProducerBroker

activemq git commit: https://issues.apache.org/jira/browse/AMQ-6325

2016-06-14 Thread tabish
Repository: activemq
Updated Branches:
  refs/heads/master a953f11d0 -> 7b207567d


https://issues.apache.org/jira/browse/AMQ-6325

Fix issue with selector parser.

Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/7b207567
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/7b207567
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/7b207567

Branch: refs/heads/master
Commit: 7b207567d9d304facdfa7c1c5d7fa8a81b6fe70e
Parents: a953f11
Author: Timothy Bish 
Authored: Tue Jun 14 12:49:08 2016 -0400
Committer: Timothy Bish 
Committed: Tue Jun 14 12:49:08 2016 -0400

--
 .../src/main/grammar/SelectorParser.jj  | 386 +--
 .../apache/activemq/selector/SelectorTest.java  |   6 +-
 2 files changed, 197 insertions(+), 195 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq/blob/7b207567/activemq-client/src/main/grammar/SelectorParser.jj
--
diff --git a/activemq-client/src/main/grammar/SelectorParser.jj 
b/activemq-client/src/main/grammar/SelectorParser.jj
index 91a46fb..6ccb113 100755
--- a/activemq-client/src/main/grammar/SelectorParser.jj
+++ b/activemq-client/src/main/grammar/SelectorParser.jj
@@ -21,7 +21,7 @@
 options {
   STATIC = false;
   UNICODE_INPUT = true;
-  
+
   // some performance optimizations
   ERROR_REPORTING = false;
 }
@@ -59,9 +59,9 @@ import org.apache.activemq.filter.*;
 import 
org.apache.activemq.filter.FunctionCallExpression.invalidFunctionExpressionException;
 import org.apache.activemq.util.LRUCache;
 
-/** 
+/**
  * JMS Selector Parser generated by JavaCC
- * 
+ *
  * Do not edit this .java file directly - it is autogenerated from 
SelectorParser.jj
  */
 public class SelectorParser {
@@ -180,8 +180,8 @@ TOKEN [IGNORE_CASE] :
 
 < DECIMAL_LITERAL: ["1"-"9"] (["0"-"9"])* (["l","L"])? >
   | < HEX_LITERAL: "0" ["x","X"] (["0"-"9","a"-"f","A"-"F"])+ >
-  | < OCTAL_LITERAL: "0" (["0"-"7"])* >  
-  | < FLOATING_POINT_LITERAL:
+  | < OCTAL_LITERAL: "0" (["0"-"7"])* >
+  | < FLOATING_POINT_LITERAL:
   (["0"-"9"])+ "." (["0"-"9"])* ()? // matches: 5.5 or 5. or 
5.5E10 or 5.E10
 | "." (["0"-"9"])+ ()?  // matches: .5 or .5E10
 | (["0"-"9"])+  // matches: 5E10
@@ -204,8 +204,8 @@ BooleanExpression JmsSelector() :
 }
 {
 (
-left = orExpression()
-) 
+left = orExpression() 
+)
 {
 return asBooleanExpression(left);
 }
@@ -219,14 +219,14 @@ Expression orExpression() :
 }
 {
 (
-left = andExpression() 
-( 
- right = andExpression() 
+left = andExpression()
+(
+ right = andExpression()
 {
 left = LogicExpression.createOR(asBooleanExpression(left), 
asBooleanExpression(right));
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -241,14 +241,14 @@ Expression andExpression() :
 }
 {
 (
-left = equalityExpression() 
-( 
- right = equalityExpression() 
+left = equalityExpression()
+(
+ right = equalityExpression()
 {
 left = LogicExpression.createAND(asBooleanExpression(left), 
asBooleanExpression(right));
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -261,31 +261,31 @@ Expression equalityExpression() :
 }
 {
 (
-left = comparisonExpression() 
-( 
-
-"=" right = comparisonExpression() 
+left = comparisonExpression()
+(
+
+"=" right = comparisonExpression()
 {
 left = ComparisonExpression.createEqual(left, right);
 }
-|
-"<>" right = comparisonExpression() 
+|
+"<>" right = comparisonExpression()
 {
 left = ComparisonExpression.createNotEqual(left, right);
 }
-|
+|
 LOOKAHEAD(2)
  
 {
 left = ComparisonExpression.createIsNull(left);
 }
-|
+|
   
 {
 left = ComparisonExpression.createIsNotNull(left);
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -298,106 +298,106 @@ Expression comparisonExpression() :
 Expression low;
 Expression high;
 String t, u;
-   boolean not;
-   ArrayList list;
+boolean not;
+ArrayList list;
 }
 {
 (
-left = addExpression() 
-( 
-
-">" right = addExpression() 
+left = addExpression()
+(
+
+ 

activemq git commit: https://issues.apache.org/jira/browse/AMQ-6325

2016-06-14 Thread tabish
Repository: activemq
Updated Branches:
  refs/heads/activemq-5.13.x eb9139ddd -> 8d114f058


https://issues.apache.org/jira/browse/AMQ-6325

Fix issue with selector parser.
(cherry picked from commit 7b207567d9d304facdfa7c1c5d7fa8a81b6fe70e)


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/8d114f05
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/8d114f05
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/8d114f05

Branch: refs/heads/activemq-5.13.x
Commit: 8d114f058dcc03a5c3357435767402f04ac9797f
Parents: eb9139d
Author: Timothy Bish 
Authored: Tue Jun 14 12:49:08 2016 -0400
Committer: Timothy Bish 
Committed: Tue Jun 14 12:50:02 2016 -0400

--
 .../src/main/grammar/SelectorParser.jj  | 386 +--
 .../apache/activemq/selector/SelectorTest.java  |   6 +-
 2 files changed, 197 insertions(+), 195 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq/blob/8d114f05/activemq-client/src/main/grammar/SelectorParser.jj
--
diff --git a/activemq-client/src/main/grammar/SelectorParser.jj 
b/activemq-client/src/main/grammar/SelectorParser.jj
index 91a46fb..6ccb113 100755
--- a/activemq-client/src/main/grammar/SelectorParser.jj
+++ b/activemq-client/src/main/grammar/SelectorParser.jj
@@ -21,7 +21,7 @@
 options {
   STATIC = false;
   UNICODE_INPUT = true;
-  
+
   // some performance optimizations
   ERROR_REPORTING = false;
 }
@@ -59,9 +59,9 @@ import org.apache.activemq.filter.*;
 import 
org.apache.activemq.filter.FunctionCallExpression.invalidFunctionExpressionException;
 import org.apache.activemq.util.LRUCache;
 
-/** 
+/**
  * JMS Selector Parser generated by JavaCC
- * 
+ *
  * Do not edit this .java file directly - it is autogenerated from 
SelectorParser.jj
  */
 public class SelectorParser {
@@ -180,8 +180,8 @@ TOKEN [IGNORE_CASE] :
 
 < DECIMAL_LITERAL: ["1"-"9"] (["0"-"9"])* (["l","L"])? >
   | < HEX_LITERAL: "0" ["x","X"] (["0"-"9","a"-"f","A"-"F"])+ >
-  | < OCTAL_LITERAL: "0" (["0"-"7"])* >  
-  | < FLOATING_POINT_LITERAL:
+  | < OCTAL_LITERAL: "0" (["0"-"7"])* >
+  | < FLOATING_POINT_LITERAL:
   (["0"-"9"])+ "." (["0"-"9"])* ()? // matches: 5.5 or 5. or 
5.5E10 or 5.E10
 | "." (["0"-"9"])+ ()?  // matches: .5 or .5E10
 | (["0"-"9"])+  // matches: 5E10
@@ -204,8 +204,8 @@ BooleanExpression JmsSelector() :
 }
 {
 (
-left = orExpression()
-) 
+left = orExpression() 
+)
 {
 return asBooleanExpression(left);
 }
@@ -219,14 +219,14 @@ Expression orExpression() :
 }
 {
 (
-left = andExpression() 
-( 
- right = andExpression() 
+left = andExpression()
+(
+ right = andExpression()
 {
 left = LogicExpression.createOR(asBooleanExpression(left), 
asBooleanExpression(right));
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -241,14 +241,14 @@ Expression andExpression() :
 }
 {
 (
-left = equalityExpression() 
-( 
- right = equalityExpression() 
+left = equalityExpression()
+(
+ right = equalityExpression()
 {
 left = LogicExpression.createAND(asBooleanExpression(left), 
asBooleanExpression(right));
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -261,31 +261,31 @@ Expression equalityExpression() :
 }
 {
 (
-left = comparisonExpression() 
-( 
-
-"=" right = comparisonExpression() 
+left = comparisonExpression()
+(
+
+"=" right = comparisonExpression()
 {
 left = ComparisonExpression.createEqual(left, right);
 }
-|
-"<>" right = comparisonExpression() 
+|
+"<>" right = comparisonExpression()
 {
 left = ComparisonExpression.createNotEqual(left, right);
 }
-|
+|
 LOOKAHEAD(2)
  
 {
 left = ComparisonExpression.createIsNull(left);
 }
-|
+|
   
 {
 left = ComparisonExpression.createIsNotNull(left);
 }
 )*
-) 
+)
 {
 return left;
 }
@@ -298,106 +298,106 @@ Expression comparisonExpression() :
 Expression low;
 Expression high;
 String t, u;
-   boolean not;
-   ArrayList list;
+boolean not;
+ArrayList list;
 }
 {
 (
-left = addExpression() 
-( 
-
-

Jenkins build is back to stable : ActiveMQ-Java8 » ActiveMQ :: StartUp/Stop Plugin #727

2016-06-14 Thread Apache Jenkins Server
See 




Jenkins build is still unstable: ActiveMQ-Java8 » ActiveMQ :: Unit Tests #727

2016-06-14 Thread Apache Jenkins Server
See 




Jenkins build is back to stable : ActiveMQ-Java8 » ActiveMQ :: Karaf Integration Tests #727

2016-06-14 Thread Apache Jenkins Server
See 




Jenkins build is still unstable: ActiveMQ-Java8 #727

2016-06-14 Thread Apache Jenkins Server
See 



Build failed in Jenkins: ActiveMQ-Java7 #1047

2016-06-14 Thread Apache Jenkins Server
See 

Changes:

[dejan] https://issues.apache.org/jira/browse/AMQ-6322 - Introduce timeout in

[christopher.l.shannon] https://issues.apache.org/jira/browse/AMQ-6323

--
Started by an SCM change
Started by an SCM change
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-1 (docker Ubuntu ubuntu yahoo-not-h2 ubuntu1) in 
workspace 
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url 
 > https://git-wip-us.apache.org/repos/asf/activemq.git # timeout=10
Fetching upstream changes from 
https://git-wip-us.apache.org/repos/asf/activemq.git
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://git-wip-us.apache.org/repos/asf/activemq.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse origin/master^{commit} # timeout=10
Checking out Revision a953f11d0e6e4f271e99f1b9ac6cfb01ee0ecf99 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a953f11d0e6e4f271e99f1b9ac6cfb01ee0ecf99
 > git rev-list dbed28e625083a336e4caeb471b8d47406c3bf57 # timeout=10
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
Parsing POMs
Modules changed, recalculating dependency graph
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
ERROR: Failed to parse POMs
hudson.remoting.ChannelClosedException: channel is already closed
at hudson.remoting.Channel.send(Channel.java:578)
at hudson.remoting.Request.call(Request.java:130)
at hudson.remoting.Channel.call(Channel.java:780)
at 
hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:255)
at hudson.maven.ProcessCache.get(ProcessCache.java:236)
at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:778)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1738)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Caused by: hudson.remoting.Channel$OrderlyShutdown
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1080)
at hudson.remoting.Channel$1.handle(Channel.java:501)
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:60)
Caused by: Command close created at
at hudson.remoting.Command.(Command.java:56)
at hudson.remoting.Channel$CloseCommand.(Channel.java:1074)
at hudson.remoting.Channel$CloseCommand.(Channel.java:1072)
at hudson.remoting.Channel.close(Channel.java:1156)
at hudson.remoting.Channel.close(Channel.java:1138)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1079)
... 2 more
FATAL: channel is already closed
hudson.remoting.ChannelClosedException: channel is already closed
at hudson.remoting.Channel.send(Channel.java:578)
at hudson.remoting.Request.call(Request.java:130)
at hudson.remoting.Channel.call(Channel.java:780)
at hudson.Launcher$RemoteLauncher.kill(Launcher.java:953)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:540)
at hudson.model.Run.execute(Run.java:1738)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Caused by: hudson.remoting.Channel$OrderlyShutdown
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1080)
at hudson.remoting.Channel$1.handle(Channel.java:501)
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:60)
Caused by: Command close created at
at hudson.remoting.Command.(Command.java:56)
at hudson.remoting.Channel$CloseCommand.(Channel.java:1074)
at hudson.remoting.Channel$CloseCommand.(Channel.java:1072)
at hudson.remoting.Channel.close(Channel.java:1156)
at hudson.remoting.Channel.close(Channel.java:1138)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1079)
... 2 more


[2/2] activemq-artemis git commit: This closes #580

2016-06-14 Thread clebertsuconic
This closes #580


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/3a3f678e
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/3a3f678e
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/3a3f678e

Branch: refs/heads/master
Commit: 3a3f678e58facc97aa1d08942fcf7a9c9b9eb841
Parents: 369f2e0 5c29cc9
Author: Clebert Suconic 
Authored: Tue Jun 14 20:38:00 2016 -0400
Committer: Clebert Suconic 
Committed: Tue Jun 14 20:38:00 2016 -0400

--
 artemis-selector/src/main/javacc/HyphenatedParser.jj   | 2 +-
 artemis-selector/src/main/javacc/StrictParser.jj   | 2 +-
 .../java/org/apache/activemq/artemis/selector/SelectorTest.java| 2 ++
 3 files changed, 4 insertions(+), 2 deletions(-)
--




[1/2] activemq-artemis git commit: ARTEMIS-568 Catch broken JMS selector expressions

2016-06-14 Thread clebertsuconic
Repository: activemq-artemis
Updated Branches:
  refs/heads/master 369f2e006 -> 3a3f678e5


ARTEMIS-568 Catch broken JMS selector expressions

Enforce an EOF on the expression so the selector parser keeps going and
catches the broken selector statement.

Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/5c29cc9a
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/5c29cc9a
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/5c29cc9a

Branch: refs/heads/master
Commit: 5c29cc9a28b8dde1937c29cd8cd06c2d9def70f8
Parents: 369f2e0
Author: Timothy Bish 
Authored: Tue Jun 14 19:05:27 2016 -0400
Committer: Timothy Bish 
Committed: Tue Jun 14 19:05:27 2016 -0400

--
 artemis-selector/src/main/javacc/HyphenatedParser.jj   | 2 +-
 artemis-selector/src/main/javacc/StrictParser.jj   | 2 +-
 .../java/org/apache/activemq/artemis/selector/SelectorTest.java| 2 ++
 3 files changed, 4 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/5c29cc9a/artemis-selector/src/main/javacc/HyphenatedParser.jj
--
diff --git a/artemis-selector/src/main/javacc/HyphenatedParser.jj 
b/artemis-selector/src/main/javacc/HyphenatedParser.jj
index 8beb85a..223e088 100755
--- a/artemis-selector/src/main/javacc/HyphenatedParser.jj
+++ b/artemis-selector/src/main/javacc/HyphenatedParser.jj
@@ -142,7 +142,7 @@ BooleanExpression JmsSelector() :
 }
 {
 (
-left = orExpression()
+left = orExpression() 
 )
 {
 return asBooleanExpression(left);

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/5c29cc9a/artemis-selector/src/main/javacc/StrictParser.jj
--
diff --git a/artemis-selector/src/main/javacc/StrictParser.jj 
b/artemis-selector/src/main/javacc/StrictParser.jj
index 2be6725..0a318ab 100755
--- a/artemis-selector/src/main/javacc/StrictParser.jj
+++ b/artemis-selector/src/main/javacc/StrictParser.jj
@@ -142,7 +142,7 @@ BooleanExpression JmsSelector() :
 }
 {
 (
-left = orExpression()
+left = orExpression() 
 )
 {
 return asBooleanExpression(left);

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/5c29cc9a/artemis-selector/src/test/java/org/apache/activemq/artemis/selector/SelectorTest.java
--
diff --git 
a/artemis-selector/src/test/java/org/apache/activemq/artemis/selector/SelectorTest.java
 
b/artemis-selector/src/test/java/org/apache/activemq/artemis/selector/SelectorTest.java
index 223a0df..d612db0 100755
--- 
a/artemis-selector/src/test/java/org/apache/activemq/artemis/selector/SelectorTest.java
+++ 
b/artemis-selector/src/test/java/org/apache/activemq/artemis/selector/SelectorTest.java
@@ -470,6 +470,8 @@ public class SelectorTest {
   assertInvalidSelector(message, "3+5");
   assertInvalidSelector(message, "True AND 3+5");
   assertInvalidSelector(message, "=TEST 'test'");
+  assertInvalidSelector(message, "prop1 = prop2 foo AND string = 'Test'");
+  assertInvalidSelector(message, "a = 1 AMD  b = 2");
}
 
protected MockMessage createMessage() {



[1/4] activemq-artemis git commit: Use sevntu-checkstyle check for required annotation parameters

2016-06-14 Thread clebertsuconic
Repository: activemq-artemis
Updated Branches:
  refs/heads/master 3a3f678e5 -> 9b3a76630


Use sevntu-checkstyle check for required annotation parameters

RequiredParameterForAnnotation available on Sevntu since 
https://github.com/sevntu-checkstyle/sevntu.checkstyle/issues/321


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/b3ed6fbd
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/b3ed6fbd
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/b3ed6fbd

Branch: refs/heads/master
Commit: b3ed6fbd431bed5e3b1a75feee0c749868a08075
Parents: 33a5122
Author: Ville Skyttä 
Authored: Tue Jun 14 00:34:55 2016 +0300
Committer: Clebert Suconic 
Committed: Tue Jun 14 20:50:21 2016 -0400

--
 etc/checkstyle.xml | 11 ---
 pom.xml|  8 
 2 files changed, 4 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/b3ed6fbd/etc/checkstyle.xml
--
diff --git a/etc/checkstyle.xml b/etc/checkstyle.xml
index 0196e2a..bb266c5 100644
--- a/etc/checkstyle.xml
+++ b/etc/checkstyle.xml
@@ -94,13 +94,6 @@ under the License.


 
-  
-  
-  
- 
- 
-  
-
   
  
  
@@ -109,6 +102,10 @@ under the License.
 
   
   
+  
+ 
+ 
+  
 

 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/b3ed6fbd/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 7254f20..f09b538 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1067,14 +1067,6 @@
   sevntu-checkstyle-maven-plugin
   1.21.0

-   
-   
-  
-  org.hornetq
-  hornetq-checkstyle-checks
-  0.2
-   
 
 
${skipStyleCheck}



[2/4] activemq-artemis git commit: Remove redundant type arguments

2016-06-14 Thread clebertsuconic
Remove redundant type arguments


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/33a51223
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/33a51223
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/33a51223

Branch: refs/heads/master
Commit: 33a51223b075b7e34fd851fe3a86b15a99287920
Parents: 560ba1b
Author: Ville Skyttä 
Authored: Tue Jun 14 00:20:31 2016 +0300
Committer: Clebert Suconic 
Committed: Tue Jun 14 20:50:21 2016 -0400

--
 .../apache/activemq/artemis/utils/uri/URISupport.java   |  2 +-
 .../apache/activemq/artemis/utils/URIParserTest.java|  2 +-
 .../artemis/jdbc/store/journal/TransactionHolder.java   |  4 ++--
 .../jdbc/file/JDBCSequentialFileFactoryTest.java|  2 +-
 .../message/JMSMappingOutboundTransformer.java  | 12 ++--
 .../core/protocol/openwire/OpenWireProtocolManager.java |  2 +-
 .../core/deployers/impl/FileConfigurationParser.java|  4 ++--
 .../core/paging/cursor/impl/LivePageCacheImpl.java  |  2 +-
 .../core/paging/cursor/impl/PageCursorProviderImpl.java |  4 ++--
 .../spi/core/security/ActiveMQJAASSecurityManager.java  |  2 +-
 .../artemis/tests/util/ThreadLeakCheckRule.java |  2 +-
 .../jms/example/ldap/InMemorySchemaPartition.java   |  2 +-
 .../tests/integration/karaf/ArtemisFeatureTest.java |  6 +++---
 13 files changed, 23 insertions(+), 23 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/33a51223/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/uri/URISupport.java
--
diff --git 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/uri/URISupport.java
 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/uri/URISupport.java
index d03f2f0..b850de9 100644
--- 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/uri/URISupport.java
+++ 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/uri/URISupport.java
@@ -474,7 +474,7 @@ public class URISupport {
  if (options.size() > 0) {
 StringBuilder rc = new StringBuilder();
 boolean first = true;
-List keys = new ArrayList();
+List keys = new ArrayList<>();
 keys.addAll(options.keySet());
 Collections.sort(keys);
 for (String key : keys) {

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/33a51223/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/URIParserTest.java
--
diff --git 
a/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/URIParserTest.java
 
b/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/URIParserTest.java
index d4e9950..5a22405 100644
--- 
a/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/URIParserTest.java
+++ 
b/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/URIParserTest.java
@@ -104,7 +104,7 @@ public class URIParserTest {
 
@Test
public void testQueryConversion() throws Exception {
-  Map query = new HashMap();
+  Map query = new HashMap<>();
   String queryString = URISupport.createQueryString(query);
   System.out.println("queryString1: " + queryString);
   Assert.assertTrue(queryString.isEmpty());

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/33a51223/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/journal/TransactionHolder.java
--
diff --git 
a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/journal/TransactionHolder.java
 
b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/journal/TransactionHolder.java
index 348c823..12c0d59 100644
--- 
a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/journal/TransactionHolder.java
+++ 
b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/journal/TransactionHolder.java
@@ -30,9 +30,9 @@ final class TransactionHolder {
 
public final long transactionID;
 
-   public final List recordInfos = new ArrayList();
+   public final List recordInfos = new ArrayList<>();
 
-   public final List recordsToDelete = new ArrayList();
+   public final List recordsToDelete = new ArrayList<>();
 
public boolean prepared;
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/33a51223/artemis-jdbc-store/src/test/java/org/apache/activemq/artemis/jdbc/file/JDBCSequentialFileFactoryTest.java
--
diff --git 
a/artemis-jdbc-store/src/test/java/org/apache/activemq/artemis/jd

[3/4] activemq-artemis git commit: Add Sevntu-checkstyle diamond operator check

2016-06-14 Thread clebertsuconic
Add Sevntu-checkstyle diamond operator check


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/560ba1b3
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/560ba1b3
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/560ba1b3

Branch: refs/heads/master
Commit: 560ba1b39b710551815e747031bf6879e9809035
Parents: 3a3f678
Author: Ville Skyttä 
Authored: Tue Jun 14 00:18:58 2016 +0300
Committer: Clebert Suconic 
Committed: Tue Jun 14 20:50:21 2016 -0400

--
 etc/checkstyle.xml |  3 +++
 pom.xml| 14 ++
 2 files changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/560ba1b3/etc/checkstyle.xml
--
diff --git a/etc/checkstyle.xml b/etc/checkstyle.xml
index 2492396..0196e2a 100644
--- a/etc/checkstyle.xml
+++ b/etc/checkstyle.xml
@@ -107,5 +107,8 @@ under the License.
  
   
 
+  
+  
+

 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/560ba1b3/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 40e7562..7254f20 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1062,6 +1062,11 @@
 maven-checkstyle-plugin
 2.17
 
+   
+  com.github.sevntu.checkstyle
+  sevntu-checkstyle-maven-plugin
+  1.21.0
+   


@@ -1228,4 +1233,13 @@
  
   

+
+   
+  
+  sevntu-maven
+  sevntu-maven
+  
http://sevntu-checkstyle.github.io/sevntu.checkstyle/maven2
+  
+   
+
 



[4/4] activemq-artemis git commit: This closes #579

2016-06-14 Thread clebertsuconic
This closes #579


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/9b3a7663
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/9b3a7663
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/9b3a7663

Branch: refs/heads/master
Commit: 9b3a766309c51d7aac3d66a1aade30b183abcf8f
Parents: 3a3f678 b3ed6fb
Author: Clebert Suconic 
Authored: Tue Jun 14 20:50:33 2016 -0400
Committer: Clebert Suconic 
Committed: Tue Jun 14 20:50:33 2016 -0400

--
 .../activemq/artemis/utils/uri/URISupport.java|  2 +-
 .../activemq/artemis/utils/URIParserTest.java |  2 +-
 .../jdbc/store/journal/TransactionHolder.java |  4 ++--
 .../jdbc/file/JDBCSequentialFileFactoryTest.java  |  2 +-
 .../message/JMSMappingOutboundTransformer.java| 12 ++--
 .../openwire/OpenWireProtocolManager.java |  2 +-
 .../deployers/impl/FileConfigurationParser.java   |  4 ++--
 .../paging/cursor/impl/LivePageCacheImpl.java |  2 +-
 .../cursor/impl/PageCursorProviderImpl.java   |  4 ++--
 .../security/ActiveMQJAASSecurityManager.java |  2 +-
 .../artemis/tests/util/ThreadLeakCheckRule.java   |  2 +-
 etc/checkstyle.xml| 14 +++---
 .../jms/example/ldap/InMemorySchemaPartition.java |  2 +-
 pom.xml   | 18 --
 .../integration/karaf/ArtemisFeatureTest.java |  6 +++---
 15 files changed, 42 insertions(+), 36 deletions(-)
--




buildbot failure in on activemq-site-production

2016-06-14 Thread buildbot
The Buildbot has detected a new failure on builder activemq-site-production 
while building . Full details are available at:
https://ci.apache.org/builders/activemq-site-production/builds/8428

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'activemq-site-production' triggered 
this build
Build Source Stamp: [branch activemq/activemq-website] HEAD
Blamelist: 

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot





buildbot success in on activemq-site-production

2016-06-14 Thread buildbot
The Buildbot has detected a restored build on builder activemq-site-production 
while building . Full details are available at:
https://ci.apache.org/builders/activemq-site-production/builds/8429

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'activemq-site-production' triggered 
this build
Build Source Stamp: [branch activemq/activemq-website] HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot