activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From iweiss <...@git.apache.org>
Subject [GitHub] activemq-artemis pull request: [ARTEMIS-502] AMQ224044, error ackn...
Date Mon, 25 Apr 2016 08:04:06 GMT
GitHub user iweiss opened a pull request:

    https://github.com/apache/activemq-artemis/pull/484

    [ARTEMIS-502] AMQ224044, error acknowledging message: java.lang.NullPointerException,
can happen sometimes during load

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/iweiss/activemq-artemis ARTEMIS-502

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/activemq-artemis/pull/484.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #484
    
----
commit 3b5f08c32456c3a212257b3e23290d8c45df40bc
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-13T11:42:38Z

     ARTEMIS-480 BridgeReconnectTest.testDeliveringCountOnBridgeConnectionFailure fails due
to racing condition

commit 709fc365067ea01c81c63e8095ec6f3c81444371
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-15T09:28:59Z

    Merge remote-tracking branch 'upstream/master'

commit c9abdcee99bbbd0cb14928cd9da6c366152e158f
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-18T08:03:47Z

    ARTEMIS-480: Revert changes from 3b5f08c32456c3a212257b3e23290d8c45df40bc and replace
it with a better fix

commit 211f148a99dad441632547670a89e555fdd60a1c
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-18T08:05:23Z

    Merge remote-tracking branch 'upstream/master'

commit 03d02972ebea6897e5f04b53ae3ec2e44ce0d713
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-19T10:31:52Z

    Merge remote-tracking branch 'upstream/master'

commit eef5c6fb97f4a6afcd04e37938ef086d85cf4102
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-13T11:42:38Z

     ARTEMIS-480 BridgeReconnectTest.testDeliveringCountOnBridgeConnectionFailure fails due
to racing condition

commit e88c20810b4c21d6efa482d99125b5ab7ebe7ae1
Author: Bernd Gutjahr <bernd.gutjahr@hpe.com>
Date:   2016-04-15T06:20:05Z

    ARTEMIS-485 Allow configuring an unbounded cached global client thread pool
    
    Adapted code to handle -1 correctly to configure an unbounded thread pool.
    In addition, I removed the capability to reconfigure the max pool size
    of existing thread pools, because the global thread pool can either be
    an unbounded cached pool, or a bounded fixed size pool.
    These 2 kinds of pool also differ in the used blocking queue,
    therefore cannot be converted into each other.

commit cb2628c2515cac89af581d65d8847ba780d0d4b9
Author: Bernd Gutjahr <bernd.gutjahr@hpe.com>
Date:   2016-04-15T07:14:30Z

    Protected ActiveMQClient API against misuse.
    
    1. Changed public fields in ActiveMQClient to private and added getters.
    
    Exposing fields for thread pool sized allow to modify them in undesired ways.
    I made these fields private and added corresponding getter methods.
    In addition, I renamed the field 'globalThreadMaxPoolSize'
    to 'globalThreadPoolSize' to be more consistent with the
    'globalScheduledThreadPoolSize' field name.
    I also adapted some tests to always call clearThreadPools after
    the thread pool size configuration has been changed.
    
    2. Protect against injecting null as thread pools
    
    ActiveMQClient.injectPools allowed null as injected thread pools.
    The effect was that internal threads pools were created,
    but not shutdown correctly.

commit 76a18382b63fe5fee9ce1d9497cf7f0937738107
Author: jbertram <jbertram@apache.org>
Date:   2016-04-15T23:56:00Z

    ARTEMIS-417 more broker-level JMX attrs

commit 9ad8346037a2e5828fba08d019a2b3095a3f0a1c
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-18T08:03:47Z

    ARTEMIS-480: Revert changes from 3b5f08c32456c3a212257b3e23290d8c45df40bc and replace
it with a better fix

commit 8a1b54ef44c33a4535f91264d86c2ba471dacf13
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-18T21:46:55Z

    ARTEMIS-490 Adding test with LargeMessage.copy through replication
    
    I'm keeping a commit just for the test so it would be easier to replicate the bug.

commit 2fc976b349e732aed57bb6ac92c1748cc543db5f
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-18T21:55:49Z

    ARTEMIS-490 Fixing LargeMessage copy through replication
    
    this will fix cases like DLQ and Diverts

commit 891ca45274c104a44dfe1b19f25a4eb4eccf1d60
Author: Andy Taylor <andy.tayls67@gmail.com>
Date:   2016-04-19T10:21:14Z

    ARTEMIS-493 - NullPointerException when trying a null connection remote properties are
passed by client
    
    adde a check and fixed a couple of other potential NPE's
    
    https://issues.apache.org/jira/browse/ARTEMIS-493

commit 176417c20b8f0561a1d6b393ebbb58a45e94ee3d
Author: Bernd Gutjahr <bernd.gutjahr@hpe.com>
Date:   2016-04-19T11:55:30Z

    abstracted global client thread pools from ThreadPoolExecutor as implementation
    
    Changed the ActiveMQClient interface to expose global thread pools as
    ExecutorService and ScheduledExecutorService interface. This is necessary
    to allow injecting thread pool implementations that are not based on
    ThreadPoolExecutor or ScheduledThreadPoolExecutor.

commit 285e3b58fd7436dffe6c9b74b27b9dffef10a31e
Author: Paul Gallagher <pgallagh@redhat.com>
Date:   2016-04-19T15:10:22Z

    Update to use one version of slf4j defined at the top level pom

commit b8874440647efd0c2fd91f34bed371ce96c7894b
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-19T21:34:31Z

    ARTEMIS-482 fixing testsuite. Stopping Executor at the proper place
    
    You have to stop the InVMExecutor after servers were stopped otherwise tests may hang

commit 3b975cf1240a47e7c328507145d9fae10f883903
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-19T22:50:56Z

    ARTEMIS-482 testsuite fixes:
    
    The new Executor operationr needs to be synchronized as a few tests are failing because
of this
    another fix on the test base class

commit c138c92752e937f6f53e689d955b76e3324e8e7f
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-20T13:51:44Z

    ARTEMIS-490 Fixing new largeMessage copy

commit 9ea7281fc12473293ceafebb1ebc06b7e6b0cd18
Author: Howard Gao <howard.gao@gmail.com>
Date:   2016-04-20T03:37:22Z

    ARTEMIS-488 Fix OpenWire Test (Temp Queue removal and others)
    
    Temp Queue not deleted when connection is closed.
    Enable Stomp in openwire test because some test uses it.
    Remove unused code in opwnwire
    Wrong XA error code returned when xid is missing
    (ActiveMQXAConnectionFactory.testRollbackXaErrorCode)
    regression in ActiveMQSslConnectionFactoryTest (SSL related)

commit 636f436d165dc518b124d32986a6aebfe38b42a7
Author: Andy Taylor <andy.tayls67@gmail.com>
Date:   2016-04-20T11:11:49Z

    ARTEMIS-494 - implement filters correctly
    
    took this code from ActiveMQ which was over hawled in this area
    
    https://issues.apache.org/jira/browse/ARTEMIS-494

commit 207dbac74987f80819051c420ead82ba8899cd5c
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-21T02:32:24Z

    Removing Marshalled property from Openwire

commit e99558eb863175329496300d6e959acb558749af
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2016-04-21T14:44:50Z

    Created queue should be durable on openwire

commit 2fcbec5ba3a9152b334cb383d50e0e0a9a88f3ee
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-22T10:14:11Z

    Merge remote-tracking branch 'upstream/master'

commit b47b431cc17a5650b4ce2a658c79c41011c5cab2
Author: Ingo Weiss <ingo@redhat.com>
Date:   2016-04-22T11:01:40Z

    Fixes a NullPointerException on removeReferenceById()
    
    This happens occasionally when removeReferenceById() is called but there
    are no more message references to be delivered.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message