FYI: https://github.com/clebertsuconic/activemq-artemis/commit/655f6beb040068759bcff0b93e042ef50e6326ca
On Tue, Mar 14, 2017 at 9:49 AM, Clebert Suconic <[email protected]> wrote: > Same deal as during your restart... an update without an append (add) > during compactation... > > this case was ignored though... I'm changing master to add a stack > trace in case it happens again (so we can know for sure where it > happened).. but I don't foresee any issues beyond the warning. > > On Mon, Mar 13, 2017 at 5:20 PM, Mohamed Badri <[email protected]> wrote: >> It works, after building packages from 1.x branch ( 1.6.0-SNAPSHOT ) >> I was able to recover the 50K missing messages. >> >> Thanks a lot for that. >> >> On the same instance I had an NPE without stack trace. >> Can someone explain me what happens, or what can be the cause >> of the following messages logs : >> >> >> *05:31:08,129 WARN [org.apache.activemq.artemis.journal] AMQ142007: Can >> not find record 59,006,361 during compact replay* >> >> *05:31:08,129 WARN [org.apache.activemq.artemis.journal] AMQ142007: Can >> not find record 59,006,351 during compact replay* >> >> *05:31:08,129 WARN [org.apache.activemq.artemis.journal] AMQ142007: Can >> not find record 59,006,377 during compact replay* >> >> *05:31:08,130 WARN [org.apache.activemq.artemis.journal] AMQ142007: Can >> not find record 59,006,353 during compact replay* >> >> *05:31:08,130 WARN [org.apache.activemq.artemis.journal] AMQ142007: Can >> not find record 59,006,379 during compact replay* >> >> *05:31:08,130 WARN [org.apache.activemq.artemis.journal] AMQ142012: >> Couldnt find tx={0} to merge after compacting* >> >> *05:31:08,130 WARN [org.apache.activemq.artemis.journal] AMQ142012: >> Couldnt find tx={0} to merge after compacting* >> >> *05:59:58,796 WARN [org.apache.activemq.artemis.journal] AMQ142028: Error >> replaying pending commands after compacting: java.lang.NullPointerException* >> >> *05:59:58,798 WARN [org.apache.activemq.artemis.journal] AMQ142028: Error >> replaying pending commands after compacting: java.lang.NullPointerException* >> >> >> Thanks in advance. >> >> On 13 March 2017 at 15:35, Justin Bertram <[email protected]> wrote: >> >>> Should be merged now on master and 1.x branches. >>> >>> >>> Justin >>> >>> ----- Original Message ----- >>> From: "Clebert Suconic" <[email protected]> >>> To: [email protected] >>> Sent: Monday, March 13, 2017 10:25:40 AM >>> Subject: Re: Artemis 1.5.2 - AMQ224000: Failure in initialisation: >>> java.lang.NullPointerException >>> >>> It hasn't been merged yet... give me some time. >>> >>> On Mon, Mar 13, 2017 at 11:02 AM, Mohamed Badri <[email protected]> >>> wrote: >>> > Thanks a lot, >>> > I'll apply this patch on the 1.5.4 release. >>> > >>> > >>> > >>> > On 13 March 2017 at 13:09, Clebert Suconic <[email protected]> >>> > wrote: >>> > >>> >> You will have to patch the server to be able to restart that server: >>> >> >>> >> https://github.com/apache/activemq-artemis/pull/1089 >>> >> >>> >> >>> >> >>> >> >>> >> On Mon, Mar 13, 2017 at 5:42 AM, Mohamed Badri <[email protected]> >>> wrote: >>> >> > Hi, >>> >> > >>> >> > I'm using Artemis 1.5.2 >>> >> > and after a problem due to load on the artemis server >>> >> > I had to restart one instance. >>> >> > >>> >> > Then, when the instance with the following errors : >>> >> > >>> >> > ======================================================= >>> >> > >>> >> > 07:35:12,021 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 702,425,640 found and discarded >>> >> > >>> >> > 07:35:12,021 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 702,425,688 found and discarded >>> >> > >>> >> > 07:35:12,021 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 702,425,713 found and discarded >>> >> > >>> >> > 07:35:12,021 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 787,568,230 found and discarded >>> >> > >>> >> > 07:35:12,022 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 787,568,362 found and discarded >>> >> > >>> >> > 07:35:12,022 WARN [org.apache.activemq.artemis.journal] AMQ142015: >>> >> > Uncommitted transaction with id 787,568,543 found and discarded >>> >> > >>> >> > 07:35:12,311 ERROR [org.apache.activemq.artemis.core.server] >>> AMQ224000: >>> >> > Failure in initialisation: java.lang.NullPointerException >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.persistence.impl.journal. >>> >> AbstractJournalStorageManager.loadMessageJournal( >>> >> AbstractJournalStorageManager.java:969) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl. >>> >> loadJournals(ActiveMQServerImpl.java:2213) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl. >>> >> initialisePart2(ActiveMQServerImpl.java:2067) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.server.impl. >>> >> SharedNothingLiveActivation.run(SharedNothingLiveActivation.java:104) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl. >>> >> internalStart(ActiveMQServerImpl.java:520) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.core.server.impl. >>> ActiveMQServerImpl.start( >>> >> ActiveMQServerImpl.java:469) >>> >> > [artemis-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.jms.server.impl. >>> JMSServerManagerImpl.start( >>> >> JMSServerManagerImpl.java:412) >>> >> > [artemis-jms-server-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.integration.FileBroker.start( >>> >> FileBroker.java:66) >>> >> > [artemis-cli-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:78) >>> >> > [artemis-cli-1.5.2.jar:1.5.2] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.cli.Artemis.internalExecute( >>> >> Artemis.java:124) >>> >> > [artemis-cli-1.5.2.jar:1.5.2] >>> >> > >>> >> > at org.apache.activemq.artemis.cli.Artemis.execute(Artemis. >>> >> java:81) >>> >> > [artemis-cli-1.5.2.jar:1.5.2] >>> >> > >>> >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>> >> > [rt.jar:1.8.0_66] >>> >> > >>> >> > at >>> >> > sun.reflect.NativeMethodAccessorImpl.invoke( >>> >> NativeMethodAccessorImpl.java:62) >>> >> > [rt.jar:1.8.0_66] >>> >> > >>> >> > at >>> >> > sun.reflect.DelegatingMethodAccessorImpl.invoke( >>> >> DelegatingMethodAccessorImpl.java:43) >>> >> > [rt.jar:1.8.0_66] >>> >> > >>> >> > at java.lang.reflect.Method.invoke(Method.java:497) >>> >> > [rt.jar:1.8.0_66] >>> >> > >>> >> > at >>> >> > org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:129) >>> >> > [artemis-boot.jar:1.5.2] >>> >> > >>> >> > at org.apache.activemq.artemis.boot.Artemis.main(Artemis. >>> >> java:49) >>> >> > [artemis-boot.jar:1.5.2] >>> >> > ======================================================= >>> >> > >>> >> > After that the instance stops and I can't recover the queues and >>> messages >>> >> > persisted before I stopped the instance. >>> >> > >>> >> > This instance is master in a replication setup, >>> >> > when this problem happened the slave was stopped. >>> >> > >>> >> > Any Information on this problem ? >>> >> > Thanks in advance. >>> >> >>> >> >>> >> >>> >> -- >>> >> Clebert Suconic >>> >> >>> >>> >>> >>> -- >>> Clebert Suconic >>> > > > > -- > Clebert Suconic -- Clebert Suconic
